hggtk: get rid of close buttons
authorGermán Póo-Caamaño <gpoo@calcifer.org>
Mon, 21 Jul 2008 11:51:12 -0400
changeset 1182 cbe418752174
parent 1181 ab9654ce0550
child 1183 a01451dc8f84
hggtk: get rid of close buttons
hggtk/backout.py
hggtk/clone.py
hggtk/gdialog.py
hggtk/hgemail.py
hggtk/hgignore.py
hggtk/merge.py
hggtk/recovery.py
hggtk/serve.py
hggtk/synch.py
hggtk/tagadd.py
hggtk/update.py
--- a/hggtk/backout.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/backout.py	Mon Jul 21 11:51:12 2008 -0400
@@ -34,11 +34,7 @@
         tbuttons = [
                 self._toolbutton(gtk.STOCK_GO_BACK, 'Backout',
                                  self._backout_clicked,
-                                 'Backout selected changeset'),
-                sep,
-                self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                                 self._close_clicked,
-                                 'Close Window')
+                                 'Backout selected changeset')
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
@@ -76,9 +72,6 @@
                 '  effect of the change being backed out.')
         vbox.pack_start(frame, True, True, 4)
 
-    def _close_clicked(self, toolbutton, data=None):
-        self.destroy()
-
     def set_notify_func(self, func, *args):
         self.notify_func = func
         self.notify_args = args
--- a/hggtk/clone.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/clone.py	Mon Jul 21 11:51:12 2008 -0400
@@ -68,13 +68,6 @@
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self.tbar.insert(sep, -1)
-        button = self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                self._close_clicked, tip='Close Application')
-        self.tbar.insert(button, -1)
         vbox = gtk.VBox()
         self.add(vbox)
         vbox.pack_start(self.tbar, False, False, 2)
@@ -185,9 +178,6 @@
         vbox.pack_end(self._remote_cmd, False, False, 1)
         vbox.pack_end(lbl, False, False, 1)
 
-    def _close_clicked(self, toolbutton, data=None):
-        gtk.main_quit()
-
     def _toolbutton(self, stock, label, handler,
                     menu=None, userdata=None, tip=None):
         if menu:
--- a/hggtk/gdialog.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/gdialog.py	Mon Jul 21 11:51:12 2008 -0400
@@ -279,19 +279,6 @@
         tbuttons =  self.get_tbbuttons()
         for tbutton in tbuttons:
             toolbar.insert(tbutton, -1)
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        toolbar.insert(sep, -1)
-        if self.main:
-            name = 'Quit'
-            tip = 'Close Application'
-        else:
-            name = 'Close'
-            tip = 'Close Window'
-        button = self.make_toolbutton(gtk.STOCK_CLOSE, name,
-                self._quit_clicked, tip=tip)
-        toolbar.insert(button, -1)
         self.toolbar = toolbar
         vbox.pack_start(toolbar, False, False, 0)
 
@@ -313,12 +300,6 @@
         self.connect('delete_event', self.should_live)
 
 
-
-    def _quit_clicked(self, button, data=None):
-        if not self.should_live():
-            self.destroy()
-
-
     def _destroying(self, gtkobj):
         try:
             settings = self.save_settings()
--- a/hggtk/hgemail.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/hgemail.py	Mon Jul 21 11:51:12 2008 -0400
@@ -31,12 +31,6 @@
         self.tbar = gtk.Toolbar()
         self.tips = gtk.Tooltips()
 
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self._btn_close = self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                self._close_clicked, 'Close Window')
-
         tbuttons = [
                 self._toolbutton(gtk.STOCK_GOTO_LAST, 'Send',
                                  self._on_send_clicked,
@@ -44,9 +38,7 @@
                 gtk.SeparatorToolItem(),
                 self._toolbutton(gtk.STOCK_PREFERENCES, 'configure',
                                  self._on_conf_clicked,
-                                 'Configure email settings'),
-                sep,
-                self._btn_close
+                                 'Configure email settings')
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
@@ -174,9 +166,6 @@
 
         self.connect('map_event', self._on_window_map_event)
 
-    def _close_clicked(self, toolbutton, data=None):
-        self.destroy()
-
     def _toolbutton(self, stock, label, handler, tip):
         tbutton = gtk.ToolButton(stock)
         tbutton.set_label(label)
--- a/hggtk/hgignore.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/hgignore.py	Mon Jul 21 11:51:12 2008 -0400
@@ -26,19 +26,11 @@
         self.tbar = gtk.Toolbar()
         self.tips = gtk.Tooltips()
 
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self._btn_close = self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                self._close_clicked, 'Close Window')
-
         tbuttons = [
                 self._toolbutton(gtk.STOCK_REFRESH,
                     'Refresh',
                     self._refresh_clicked,
-                    tip='Reload hgignore'),
-                sep,
-                self._btn_close
+                    tip='Reload hgignore')
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
@@ -157,9 +149,6 @@
         except IOError:
             pass
 
-    def _close_clicked(self, toolbutton, data=None):
-        self.destroy()
-
     def _toolbutton(self, stock, label, handler, tip):
         tbutton = gtk.ToolButton(stock)
         tbutton.set_label(label)
--- a/hggtk/merge.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/merge.py	Mon Jul 21 11:51:12 2008 -0400
@@ -59,17 +59,10 @@
                 self._btn_unmerge_clicked,
                 tip='Undo merging and return working directory to'
                     ' one of it parent revision')
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self._btn_close = self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                self._close_clicked, tip='Close Application')
         tbuttons = [
                 self._btn_merge,
                 gtk.SeparatorToolItem(),
-                self._btn_unmerge,
-                sep,
-                self._btn_close
+                self._btn_unmerge
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
@@ -113,9 +106,6 @@
         # show them all
         self._refresh()
 
-    def _close_clicked(self, toolbutton, data=None):
-        self.destroy()
-
     def _toolbutton(self, stock, label, handler,
                     menu=None, userdata=None, tip=None):
         if menu:
--- a/hggtk/recovery.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/recovery.py	Mon Jul 21 11:51:12 2008 -0400
@@ -75,13 +75,6 @@
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self.tbar.insert(sep, -1)
-        button = self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                self._close_clicked, tip='Close Application')
-        self.tbar.insert(button, -1)
         vbox = gtk.VBox()
         self.add(vbox)
         vbox.pack_start(self.tbar, False, False, 2)
@@ -101,9 +94,6 @@
         self.stbar = gtklib.StatusBar()
         vbox.pack_start(self.stbar, False, False, 2)
 
-    def _close_clicked(self, *args):
-        self._do_close()
-        
     def _delete(self, widget, event):
         self._do_close()
         return True
--- a/hggtk/serve.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/serve.py	Mon Jul 21 11:51:12 2008 -0400
@@ -74,11 +74,6 @@
                                               'Configure',
                                               self._on_conf_clicked,
                                               None)
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self._button_close = self._toolbutton(gtk.STOCK_CLOSE, 'Quit',
-                self._close_clicked)
 
         tbuttons = [
                 self._button_start,
@@ -87,8 +82,6 @@
                 self._button_browse,
                 gtk.SeparatorToolItem(),
                 self._button_conf,
-                sep,
-                self._button_close,
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
@@ -142,10 +135,6 @@
         tbutton.connect('clicked', handler, userdata)
         return tbutton
             
-    def _close_clicked(self, *args):
-        if self._server_stopped() == True:
-            gtk.main_quit()
-        
     def _delete(self, widget, event):
         if self._server_stopped() == True:
             gtk.main_quit()
--- a/hggtk/synch.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/synch.py	Mon Jul 21 11:51:12 2008 -0400
@@ -97,13 +97,6 @@
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self.tbar.insert(sep, -1)
-        button = self._toolbutton(gtk.STOCK_CLOSE, 'Quit',
-                self._close_clicked, tip='Quit Application')
-        self.tbar.insert(button, -1)
         vbox = gtk.VBox()
         self.add(vbox)
         vbox.pack_start(self.tbar, False, False, 2)
--- a/hggtk/tagadd.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/tagadd.py	Mon Jul 21 11:51:12 2008 -0400
@@ -48,12 +48,6 @@
         self.tbar = gtk.Toolbar()
         self.tips = gtk.Tooltips()
         
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self._btn_close = self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                self._close_clicked, tip='Close Application')
-
         self._btn_addtag = self._toolbutton(
                 gtk.STOCK_ADD,
                 'Add', 
@@ -66,9 +60,7 @@
                 tip='Remove tag from repository')
         tbuttons = [
                 self._btn_addtag,
-                self._btn_rmtag,
-                sep,
-                self._btn_close,
+                self._btn_rmtag
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
@@ -149,9 +141,6 @@
                 continue
             self._tagslist.append([tagname])
             
-    def _close_clicked(self, toolbutton, data=None):
-        self.destroy()
-
     def _btn_tag_clicked(self, button):
         """ select tag from tags dialog """
         import tags
--- a/hggtk/update.py	Sun Jul 20 09:43:33 2008 -0400
+++ b/hggtk/update.py	Mon Jul 21 11:51:12 2008 -0400
@@ -56,15 +56,8 @@
                 'Update', 
                 self._btn_update_clicked,
                 tip='Update working directory to selected revision')
-        sep = gtk.SeparatorToolItem()
-        sep.set_expand(True)
-        sep.set_draw(False)
-        self._btn_close = self._toolbutton(gtk.STOCK_CLOSE, 'Close',
-                self._close_clicked, tip='Close Application')
         tbuttons = [
                 self._btn_update,
-                sep,
-                self._btn_close,
             ]
         for btn in tbuttons:
             self.tbar.insert(btn, -1)
@@ -113,9 +106,6 @@
         # show them all
         self._refresh()
 
-    def _close_clicked(self, toolbutton, data=None):
-        self.destroy()
-
     def _toolbutton(self, stock, label, handler,
                     menu=None, userdata=None, tip=None):
         if menu: