Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.4rc2, 0.4rc3, and 0.4rc4

hggtk/commit: disable some tool buttons if repo is merging

Changeset 604dc351ce76

Parent 5c437ed48e59

by TK Soh

Changes to 2 files · Browse files at 604dc351ce76 Showing diff from parent 5c437ed48e59 Diff from another changeset...

Change 1 of 2 Show Entire File hggtk/​commit.py Stacked
 
91
92
93
 
94
95
96
 
196
197
198
 
 
 
 
 
 
199
200
201
 
91
92
93
94
95
96
97
 
197
198
199
200
201
202
203
204
205
206
207
208
@@ -91,6 +91,7 @@
  self._commit_clicked, tip='commit'))   return tbbuttons   +   def changed_cb(self, combobox):   model = combobox.get_model()   index = combobox.get_active() @@ -196,6 +197,12 @@
  cbcell = self.tree.get_column(0).get_cell_renderers()[0]   cbcell.set_property("activatable", not merged)   + self.get_toolbutton('Re_vert').set_sensitive(not merged) + self.get_toolbutton('_Add').set_sensitive(not merged) + self.get_toolbutton('_Remove').set_sensitive(not merged) + self.get_toolbutton('_Select').set_sensitive(not merged) + self.get_toolbutton('_Deselect').set_sensitive(not merged) +   if merged:   # select all changes if repo is merged   for entry in self.model:
Change 1 of 2 Show Entire File hggtk/​gdialog.py Stacked
 
98
99
100
 
101
102
103
 
250
251
252
 
253
254
255
 
 
 
 
256
257
258
 
98
99
100
101
102
103
104
 
251
252
253
254
255
256
257
258
259
260
261
262
263
264
@@ -98,6 +98,7 @@
  self.opts = opts   self.main = main   self.tmproot = None + self.toolbuttons = {}   self.settings = Settings(self.__class__.__name__)     ### Following methods are meant to be overridden by subclasses ### @@ -250,9 +251,14 @@
  tbutton.set_use_underline(True)   tbutton.set_label(label)   tbutton.connect('clicked', handler, userdata) + self.toolbuttons[label] = tbutton   return tbutton     + def get_toolbutton(self, label): + return self.toolbuttons[label] + +   def _setup_gtk(self):   self.set_title(self.get_title())   set_tortoise_icon(self, self.get_icon())