Changeset 604dc351ce76…
Parent 5c437ed48e59…
by
Changes to 2 files · Browse files at 604dc351ce76 Showing diff from parent 5c437ed48e59 Diff from another changeset...
@@ -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:
|
@@ -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())
|
Loading...