From bb7563a4af4f4114a087456fb02812177c76dd1f Mon Sep 17 00:00:00 2001 From: Adam Blackburn Date: Fri, 22 May 2009 11:29:12 +0800 Subject: [PATCH] Buttons are now activated correctly when using the keyboard --- wicd/gui.py | 18 +++++++++--------- wicd/netentry.py | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/wicd/gui.py b/wicd/gui.py index 3971c42..00d9c0a 100644 --- a/wicd/gui.py +++ b/wicd/gui.py @@ -511,11 +511,11 @@ class appGui(object): printLine = True # In this case we print a separator. wirednet = WiredNetworkEntry() self.network_list.pack_start(wirednet, False, False) - wirednet.connect_button.connect("button-press-event", self.connect, + wirednet.connect_button.connect("clicked", self.connect, "wired", 0, wirednet) - wirednet.disconnect_button.connect("button-press-event", self.disconnect, + wirednet.disconnect_button.connect("clicked", self.disconnect, "wired", 0, wirednet) - wirednet.advanced_button.connect("button-press-event", + wirednet.advanced_button.connect("clicked", self.edit_advanced, "wired", 0, wirednet) @@ -533,13 +533,13 @@ class appGui(object): printLine = True tempnet = WirelessNetworkEntry(x) self.network_list.pack_start(tempnet, False, False) - tempnet.connect_button.connect("button-press-event", + tempnet.connect_button.connect("clicked", self.connect, "wireless", x, tempnet) - tempnet.disconnect_button.connect("button-press-event", + tempnet.disconnect_button.connect("clicked", self.disconnect, "wireless", x, tempnet) - tempnet.advanced_button.connect("button-press-event", + tempnet.advanced_button.connect("clicked", self.edit_advanced, "wireless", x, tempnet) else: @@ -598,7 +598,7 @@ class appGui(object): return True - def edit_advanced(self, widget, event, ttype, networkid, networkentry): + def edit_advanced(self, widget, ttype, networkid, networkentry): """ Display the advanced settings dialog. Displays the advanced settings dialog and saves any changes made. @@ -649,7 +649,7 @@ class appGui(object): return False return True - def connect(self, widget, event, nettype, networkid, networkentry): + def connect(self, widget, nettype, networkid, networkentry): """ Initiates the connection process in the daemon. """ cancel_button = self.wTree.get_widget("cancel_button") cancel_button.set_sensitive(True) @@ -663,7 +663,7 @@ class appGui(object): wired.ConnectWired() self.update_statusbar() - def disconnect(self, widget, event, nettype, networkid, networkentry): + def disconnect(self, widget, nettype, networkid, networkentry): """ Disconnects from the given network. Keyword arguments: diff --git a/wicd/netentry.py b/wicd/netentry.py index 3df4f77..296fd46 100644 --- a/wicd/netentry.py +++ b/wicd/netentry.py @@ -238,7 +238,7 @@ class WiredSettingsDialog(AdvancedSettingsDialog): """ Build the wired settings dialog. """ AdvancedSettingsDialog.__init__(self) self.des = self.connect("destroy", self.destroy_called) - self.script_button.connect("button-press-event", self.edit_scripts) + self.script_button.connect("clicked", self.edit_scripts) self.prof_name = name def set_net_prop(self, option, value): @@ -335,7 +335,7 @@ class WirelessSettingsDialog(AdvancedSettingsDialog): # Connect signals. self.chkbox_encryption.connect("toggled", self.toggle_encryption) self.combo_encryption.connect("changed", self.change_encrypt_method) - self.script_button.connect("button-press-event", self.edit_scripts) + self.script_button.connect("clicked", self.edit_scripts) self.des = self.connect("destroy", self.destroy_called) def destroy_called(self, *args):