Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/viewslides.py
diff options
context:
space:
mode:
authorJames Simmons <jim@olpc.simmons>2009-06-19 12:32:26 (GMT)
committer James Simmons <jim@olpc.simmons>2009-06-19 12:32:26 (GMT)
commitb0e5c6083bc323968de41aaab08ad55430e4b63b (patch)
treedd3bdca115d5450b662ae7e95c993ce44ed55250 /viewslides.py
parent11d0f57937e074ccf2750e71d4551bae7513dd37 (diff)
modified: readtoolbar.py
modified: viewslides.py Enable or disable buttons on Slides toolbar as needed.
Diffstat (limited to 'viewslides.py')
-rwxr-xr-xviewslides.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/viewslides.py b/viewslides.py
index 427482e..217e4be 100755
--- a/viewslides.py
+++ b/viewslides.py
@@ -272,6 +272,7 @@ class ViewSlidesActivity(activity.Activity):
f.close
fname = "/tmp/" + outfn
self.show_image(fname)
+ self._slides_toolbar._remove_image.props.sensitive = True
os.remove(fname)
def selection_right_cb(self, selection):
@@ -283,6 +284,7 @@ class ViewSlidesActivity(activity.Activity):
jobject = model.get_value(iter,COLUMN_PATH)
fname = jobject.get_file_path()
self.show_image(fname)
+ self._slides_toolbar._add_image.props.sensitive = True
self.selected_journal_entry = jobject
def add_image(self):
@@ -299,6 +301,7 @@ class ViewSlidesActivity(activity.Activity):
zf.close()
iter = self.ls_left.append()
self.ls_left.set(iter, COLUMN_IMAGE, arcname)
+ self._slides_toolbar._add_image.props.sensitive = False
except BadZipfile, err:
print 'Error opening the zip file: %s' % (err)
self._alert('Error', 'Error opening the zip file')
@@ -307,6 +310,7 @@ class ViewSlidesActivity(activity.Activity):
if self.selection_left:
model, iter = self.selection_left
self.ls_left.remove(iter)
+ self._slides_toolbar._remove_image.props.sensitive = True
def rewrite_zip(self):
new_zipfile = os.path.join(self.get_activity_root(), 'instance',