commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnuef/src UIwxpython.py


From: Jason Cater
Subject: gnue/gnuef/src UIwxpython.py
Date: Thu, 15 Nov 2001 17:06:33 -0500

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/11/15 17:06:32

Modified files:
        gnuef/src      : UIwxpython.py 

Log message:
        bugfix: tab works correctly on the login dialog

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/src/UIwxpython.py.diff?cvsroot=OldCVS&tr1=1.119&tr2=1.120&r1=text&r2=text

Patches:
Index: gnue/gnuef/src/UIwxpython.py
diff -u gnue/gnuef/src/UIwxpython.py:1.119 gnue/gnuef/src/UIwxpython.py:1.120
--- gnue/gnuef/src/UIwxpython.py:1.119  Wed Nov 14 19:01:06 2001
+++ gnue/gnuef/src/UIwxpython.py        Thu Nov 15 17:06:32 2001
@@ -93,11 +93,14 @@
     self.seq = seq
 
   def loginFieldEventTrap(self, event):
-    if event.KeyCode() == WXK_RETURN:
+    if event.KeyCode() in (WXK_RETURN, WXK_TAB):
       if self.seq < len(self.app.textctrlList) - 1:
         self.app.textctrlList[self.seq+1].SetFocus()
       else: 
-        self.app.loginCompleted(1)
+        if event.KeyCode() == WXK_TAB: 
+          self.app.loginButton.SetFocus()
+        else: 
+          self.app.loginCompleted(1)
     else:
       event.Skip()
 
@@ -1027,6 +1030,8 @@
                 dlgHeight - 10 - getLargest(loginButton.GetSize().GetHeight(),
                                             
cancelButton.GetSize().GetHeight())))
 
+      self.loginButton = loginButton
+  
       self.dlg.SetSize(wxSize(dlgWidth, dlgHeight))
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]