tapply tooltip to button + some cleanup - electrum - Electrum Bitcoin wallet (HTM) git clone https://git.parazyd.org/electrum (DIR) Log (DIR) Files (DIR) Refs (DIR) Submodules --- (DIR) commit 4639631cef42fe937333050344af6a4cff90f7ef (DIR) parent e4e2575daa1c0878c314e7f2562ef73dd53c6cdf (HTM) Author: thomasv <thomasv@gitorious> Date: Fri, 2 Dec 2011 17:22:49 +0100 apply tooltip to button + some cleanup Diffstat: M client/gui.py | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) --- (DIR) diff --git a/client/gui.py b/client/gui.py t@@ -279,7 +279,7 @@ def run_network_dialog( wallet ): treeview = gtk.TreeView(model=server_list) treeview.show() - tvcolumn = gtk.TreeViewColumn('hostname') + tvcolumn = gtk.TreeViewColumn('Servers') treeview.append_column(tvcolumn) cell = gtk.CellRendererText() tvcolumn.pack_start(cell, False) t@@ -442,7 +442,6 @@ class BitcoinGUI: self.create_send_tab() self.create_recv_tab() self.create_book_tab() - #self.add_tab( make_settings_box( self.wallet, False), 'Preferences') self.create_about_tab() self.notebook.show() vbox.pack_start(self.notebook, True, True, 2) t@@ -455,15 +454,12 @@ class BitcoinGUI: self.status_image.set_alignment(True, 0.5 ) self.status_image.show() - network_button = gtk.Button() - network_button.connect("clicked", lambda x: run_network_dialog( self.wallet ) ) - network_button.add(self.status_image) - #network_button.set_tooltip_text("Network") - network_button.set_relief(gtk.RELIEF_NONE) - network_button.show() - self.status_bar.pack_end(network_button, False, False) - #self.status_bar.pack_end(self.status_image, False, False) - + self.network_button = gtk.Button() + self.network_button.connect("clicked", lambda x: run_network_dialog( self.wallet ) ) + self.network_button.add(self.status_image) + self.network_button.set_relief(gtk.RELIEF_NONE) + self.network_button.show() + self.status_bar.pack_end(self.network_button, False, False) def seedb(w, wallet): if wallet.use_encryption: t@@ -521,6 +517,7 @@ class BitcoinGUI: self.wallet.new_session() except: self.error = "Not connected" + traceback.print_exc(file=sys.stdout) time.sleep(self.period) continue t@@ -865,10 +862,10 @@ class BitcoinGUI: dt = time.time() - self.update_time if dt < 2*self.period: self.status_image.set_from_stock(gtk.STOCK_YES, gtk.ICON_SIZE_MENU) - self.status_image.set_tooltip_text("Connected to %s.\n%d blocks\nresponse time: %f"%(self.wallet.host, self.wallet.blocks, self.wallet.rtime)) + self.network_button.set_tooltip_text("Connected to %s.\n%d blocks\nresponse time: %f"%(self.wallet.host, self.wallet.blocks, self.wallet.rtime)) else: self.status_image.set_from_stock(gtk.STOCK_NO, gtk.ICON_SIZE_MENU) - self.status_image.set_tooltip_text("Trying to contact %s.\n%d blocks"%(self.wallet.host, self.wallet.blocks)) + self.network_button.set_tooltip_text("Trying to contact %s.\n%d blocks"%(self.wallet.host, self.wallet.blocks)) text = "Balance: %s "%( format_satoshis(c) ) if u: text += "[+ %s unconfirmed]"%( format_satoshis(u) ) if self.error: text = self.error