# HG changeset patch # User Germán Póo-Caamaño # Date 1216655472 14400 # Node ID cbe41875217443da0e8a2a5359b40adc17f4b38f # Parent ab9654ce05508e4dcf14d4248eb4bfda55ca17bc hggtk: get rid of close buttons diff -r ab9654ce0550 -r cbe418752174 hggtk/backout.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 diff -r ab9654ce0550 -r cbe418752174 hggtk/clone.py --- 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: diff -r ab9654ce0550 -r cbe418752174 hggtk/gdialog.py --- 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() diff -r ab9654ce0550 -r cbe418752174 hggtk/hgemail.py --- 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) diff -r ab9654ce0550 -r cbe418752174 hggtk/hgignore.py --- 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) diff -r ab9654ce0550 -r cbe418752174 hggtk/merge.py --- 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: diff -r ab9654ce0550 -r cbe418752174 hggtk/recovery.py --- 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 diff -r ab9654ce0550 -r cbe418752174 hggtk/serve.py --- 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() diff -r ab9654ce0550 -r cbe418752174 hggtk/synch.py --- 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) diff -r ab9654ce0550 -r cbe418752174 hggtk/tagadd.py --- 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 diff -r ab9654ce0550 -r cbe418752174 hggtk/update.py --- 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: