? 122110.diff
? 122742.diff
? Keyboard.kbd
? automatic-scanning.xam
? direct-selection.xam
? dwell-selection.xam
? gok.desktop
? inverse-scanning.xam
? docs/reference/gok-decl-list.txt
? docs/reference/gok-decl.txt
? docs/reference/gok-undocumented.txt
? docs/reference/gok-unused.txt
? docs/reference/gok.args
? docs/reference/gok.hierarchy
? docs/reference/gok.signals
? docs/reference/html
? docs/reference/html-build.stamp
? docs/reference/html.stamp
? docs/reference/scan-build.stamp
? docs/reference/sgml
? docs/reference/sgml-build.stamp
? docs/reference/sgml.stamp
? docs/reference/tmpl-build.stamp
? docs/reference/tmpl.stamp
? gok/keyboard-geometry
Index: gok.glade2
===================================================================
RCS file: /cvs/gnome/gok/gok.glade2,v
retrieving revision 1.10
diff -u -r1.10 gok.glade2
--- gok.glade2	28 Jun 2003 16:10:28 -0000	1.10
+++ gok.glade2	19 Sep 2003 15:45:04 -0000
@@ -1713,7 +1713,7 @@
 			  <signal name="toggled" handler="on_core_pointer_button_toggled" last_modification_time="Mon, 17 Feb 2003 22:57:51 GMT"/>
 			</widget>
 			<packing>
-			  <property name="padding">2</property>
+			  <property name="padding">0</property>
 			  <property name="expand">False</property>
 			  <property name="fill">False</property>
 			</packing>
@@ -1739,7 +1739,7 @@
 			      <signal name="toggled" handler="on_xinput_device_button_toggled" last_modification_time="Mon, 17 Feb 2003 22:59:01 GMT"/>
 			    </widget>
 			    <packing>
-			      <property name="padding">0</property>
+			      <property name="padding">1</property>
 			      <property name="expand">False</property>
 			      <property name="fill">False</property>
 			    </packing>
@@ -1804,7 +1804,7 @@
 			  <signal name="toggled" handler="on_joystick_button_toggled" last_modification_time="Mon, 17 Feb 2003 22:58:52 GMT"/>
 			</widget>
 			<packing>
-			  <property name="padding">0</property>
+			  <property name="padding">2</property>
 			  <property name="expand">False</property>
 			  <property name="fill">False</property>
 			</packing>
Index: gok/gok-keyboard.c
===================================================================
RCS file: /cvs/gnome/gok/gok/gok-keyboard.c,v
retrieving revision 1.98
diff -u -r1.98 gok-keyboard.c
--- gok/gok-keyboard.c	19 Sep 2003 15:36:44 -0000	1.98
+++ gok/gok-keyboard.c	19 Sep 2003 15:45:05 -0000
@@ -411,6 +411,7 @@
 {
 	GokKeyboard *pKeyboard;
 	GokKey *pKey;
+	Accessible *acc_with_text;
 	gok_log_enter();
 	pKeyboard = gok_keyboard_new ();
 	gok_keyboard_set_name (pKeyboard, CORE_KEYBOARD);
@@ -418,7 +419,11 @@
 	pKeyboard->bLaidOut = TRUE;
 	pKeyboard->bSupportsWordCompletion = TRUE;
 	pKeyboard->bSupportsCommandPrediction = FALSE;
-	if (!gok_main_get_login ()) {
+	acc_with_text = gok_spy_get_accessibleWithText ();
+	if (!gok_main_get_login () || 
+	    (acc_with_text && Accessible_getRole (acc_with_text) 
+	     == SPI_ROLE_PASSWORD_TEXT)) 
+	{
 		pKeyboard->bSupportsWordCompletion = FALSE;
 		pKey = gok_key_new (NULL, NULL, pKeyboard);
 		pKey->Type = KEYTYPE_BRANCHBACK;
Index: gok/gok-spy.c
===================================================================
RCS file: /cvs/gnome/gok/gok/gok-spy.c,v
retrieving revision 1.91
diff -u -r1.91 gok-spy.c
--- gok/gok-spy.c	28 Aug 2003 14:46:15 -0000	1.91
+++ gok/gok-spy.c	19 Sep 2003 15:45:05 -0000
@@ -1272,7 +1272,6 @@
 	EventNode* en; 
 	gok_log_enter();
 	gok_spy_accessible_ref(event->source);
-	
 	en = (EventNode*)g_malloc(sizeof(EventNode));
 	en->paccessible = event->source;
 	en->type = GOKSPY_FOCUS_EVENT;
