Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ImageViewerActivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'ImageViewerActivity.py')
-rw-r--r--ImageViewerActivity.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/ImageViewerActivity.py b/ImageViewerActivity.py
index 53f8d84..685d988 100644
--- a/ImageViewerActivity.py
+++ b/ImageViewerActivity.py
@@ -116,6 +116,8 @@ class ImageViewerActivity(activity.Activity):
self.scrolled_window = Gtk.ScrolledWindow()
self.scrolled_window.set_policy(Gtk.PolicyType.ALWAYS,
Gtk.PolicyType.ALWAYS)
+ # disable sharing until a file is opened
+ self.max_participants = 1
# Don't use the default kinetic scrolling, let the view do the
# drag-by-touch and pinch-to-zoom logic.
@@ -239,9 +241,9 @@ class ImageViewerActivity(activity.Activity):
def _add_toolbar_buttons(self, toolbar_box):
self._seps = []
- activity_button = ActivityToolbarButton(self)
- toolbar_box.toolbar.insert(activity_button, 0)
- activity_button.show()
+ self.activity_button = ActivityToolbarButton(self)
+ toolbar_box.toolbar.insert(self.activity_button, 0)
+ self.activity_button.show()
self._zoom_out_button = ToolButton('zoom-out')
self._zoom_out_button.set_tooltip(_('Zoom out'))
@@ -368,6 +370,8 @@ class ImageViewerActivity(activity.Activity):
return
self._want_document = False
+ # enable collaboration
+ self.activity_button.page.share.props.sensitive = True
tempfile = os.path.join(self.get_activity_root(), 'instance',
'tmp%i' % time.time())