> Could you please attach the patch instead? Thanks!

Here it is a a attachment. (For those with scrambling mail agent, e.g.
sourceforge.) Sory, David, for spamming you.

petr4
Index: synce/synce-gnome/src-buttons/test.py
===================================================================
--- synce/synce-gnome/src-buttons/test.py	(revision 2955)
+++ synce/synce-gnome/src-buttons/test.py	(working copy)
@@ -84,6 +84,7 @@
         flags = self.dev_iface.GetPasswordFlags()
 
         if flags & ODCCM_DEVICE_PASSWORD_FLAG_PROVIDE:
+            print "Device requires password, asking user"
             authenticated = False
             while not authenticated:
                 dlg = EntryDialog(None, "Password required",
@@ -97,10 +98,12 @@
 class EntryDialog(gtk.Dialog):
     def __init__(self, parent, title, text, password=False):
         gtk.Dialog.__init__(self, title, parent,
-                            gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
-                            (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT,
-                             gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT))
+                            gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT | gtk.DIALOG_NO_SEPARATOR,
+                            (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT,
+                             gtk.STOCK_OK, gtk.RESPONSE_ACCEPT | gtk.CAN_DEFAULT)
+                            )
 
+        self.set_default_response(gtk.RESPONSE_ACCEPT)
         label = gtk.Label(text)
         label.set_alignment(0.0, 0.5)
         self.vbox.pack_start(label, False)
@@ -108,6 +111,7 @@
 
         entry = gtk.Entry()
         entry.set_visibility(not password)
+        entry.set_activates_default(True)
         self.vbox.pack_start(entry, False, True, 5)
         self._entry = entry
 
@@ -118,4 +122,4 @@
 
 
 TestApp()
-gtk.main()
\ No newline at end of file
+gtk.main()
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to