Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2007-05-14 17:27:35 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2007-05-14 17:27:35 (GMT)
commit820e739a0f1b51aed605a935fb19ca169309db99 (patch)
tree1cb11afe718a093639cca9958f0069c4b74523f0 /sugar
parentc84e21aa9ef2a5223cd4fbf1fb5792d3b031b054 (diff)
Improve the layout of the activity toolbar
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/activity.py31
1 files changed, 22 insertions, 9 deletions
diff --git a/sugar/activity/activity.py b/sugar/activity/activity.py
index 7ff73f2..2156594 100644
--- a/sugar/activity/activity.py
+++ b/sugar/activity/activity.py
@@ -47,22 +47,35 @@ class ActivityToolbar(gtk.Toolbar):
activity.connect('shared', self._activity_shared_cb)
activity.connect('joined', self._activity_shared_cb)
- self.close = ToolButton('window-close')
- self.insert(self.close, -1)
- self.close.show()
+ if activity.jobject:
+ self.title = gtk.Entry()
+ self.title.set_size_request(int(gtk.gdk.screen_width() / 6), -1)
+ self.title.set_text(activity.jobject['title'])
+ self.title.connect('focus-out-event', self._title_focus_out_event_cb)
+ self._add_widget(self.title)
+
+ activity.jobject.connect('updated', self._jobject_updated_cb)
+
+ separator = gtk.SeparatorToolItem()
+ separator.props.draw = False
+ separator.set_expand(True);
+ self.insert(separator, -1)
+ separator.show()
self.share = ToolButton('stock-share-mesh')
self.insert(self.share, -1)
if activity.get_shared():
self.share.set_sensitive(False)
self.share.show()
- if activity.jobject:
- self.title = gtk.Entry()
- self.title.set_text(activity.jobject['title'])
- self.title.connect('focus-out-event', self._title_focus_out_event_cb)
- self._add_widget(self.title, expand=True)
- activity.jobject.connect('updated', self._jobject_updated_cb)
+ separator = gtk.SeparatorToolItem()
+ separator.props.draw = False
+ self.insert(separator, -1)
+ separator.show()
+
+ self.close = ToolButton('window-close')
+ self.insert(self.close, -1)
+ self.close.show()
def _jobject_updated_cb(self, jobject):
self.title.set_text(jobject['title'])