equal
deleted
inserted
replaced
54 self._btn_update = self._toolbutton( |
54 self._btn_update = self._toolbutton( |
55 gtk.STOCK_REVERT_TO_SAVED, |
55 gtk.STOCK_REVERT_TO_SAVED, |
56 'Update', |
56 'Update', |
57 self._btn_update_clicked, |
57 self._btn_update_clicked, |
58 tip='Update working directory to selected revision') |
58 tip='Update working directory to selected revision') |
59 sep = gtk.SeparatorToolItem() |
|
60 sep.set_expand(True) |
|
61 sep.set_draw(False) |
|
62 self._btn_close = self._toolbutton(gtk.STOCK_CLOSE, 'Close', |
|
63 self._close_clicked, tip='Close Application') |
|
64 tbuttons = [ |
59 tbuttons = [ |
65 self._btn_update, |
60 self._btn_update, |
66 sep, |
|
67 self._btn_close, |
|
68 ] |
61 ] |
69 for btn in tbuttons: |
62 for btn in tbuttons: |
70 self.tbar.insert(btn, -1) |
63 self.tbar.insert(btn, -1) |
71 vbox = gtk.VBox() |
64 vbox = gtk.VBox() |
72 self.add(vbox) |
65 self.add(vbox) |
110 self._overwrite = gtk.CheckButton("Overwrite local changes") |
103 self._overwrite = gtk.CheckButton("Overwrite local changes") |
111 vbox.pack_end(self._overwrite, False, False, 10) |
104 vbox.pack_end(self._overwrite, False, False, 10) |
112 |
105 |
113 # show them all |
106 # show them all |
114 self._refresh() |
107 self._refresh() |
115 |
|
116 def _close_clicked(self, toolbutton, data=None): |
|
117 self.destroy() |
|
118 |
108 |
119 def _toolbutton(self, stock, label, handler, |
109 def _toolbutton(self, stock, label, handler, |
120 menu=None, userdata=None, tip=None): |
110 menu=None, userdata=None, tip=None): |
121 if menu: |
111 if menu: |
122 tbutton = gtk.MenuToolButton(stock) |
112 tbutton = gtk.MenuToolButton(stock) |