diff options
author | Sebastian <icarito@sugarlabs.org> | 2011-03-17 03:08:15 (GMT) |
---|---|---|
committer | Sebastian <icarito@sugarlabs.org> | 2011-03-17 03:08:15 (GMT) |
commit | eba3392127dbdacb2d90fa48df0e628c45a105cd (patch) | |
tree | 2125817af37c279ad4b2801f84bd8a462404de46 | |
parent | 596783a39c9d8d1a1580979c055009f0016565b7 (diff) |
Fix UI as per Design recommendations.
-rwxr-xr-x | typingturtle.py | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/typingturtle.py b/typingturtle.py index 5e2fab9..1ba8a8c 100755 --- a/typingturtle.py +++ b/typingturtle.py @@ -62,6 +62,7 @@ class TypingTurtle(sugar.activity.activity.Activity): if not self.build_toolbox(): self.OLD_TOOLBAR = True + gobject.threads_init() self.screens = [] self.screenbox = gtk.VBox() @@ -101,19 +102,17 @@ class TypingTurtle(sugar.activity.activity.Activity): def build_toolbox(self): try: from sugar.graphics.toolbarbox import ToolbarBox, ToolbarButton - from sugar.activity.widgets import StopButton, KeepButton - from mybutton import MyActivityToolbarButton + from sugar.activity.widgets import StopButton, KeepButton, \ + ActivityButton, TitleEntry, ShareButton toolbar_box = ToolbarBox() - activity_button = MyActivityToolbarButton(self) + activity_button = ActivityButton(self) toolbar_box.toolbar.insert(activity_button, 0) activity_button.show() - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_expand(True) - toolbar_box.toolbar.insert(separator, -1) - separator.show() + title_entry = TitleEntry(self) + toolbar_box.toolbar.insert(title_entry, -1) + title_entry.show() editorbtn = sugar.graphics.toolbutton.ToolButton('format-justify-left') editorbtn.set_tooltip(_("Edit Lessons")) @@ -121,6 +120,20 @@ class TypingTurtle(sugar.activity.activity.Activity): toolbar_box.toolbar.insert(editorbtn, -2) editorbtn.show() + # we do not have collaboration features + # make the share option insensitive + self.max_participants = 1 + + share_button = ShareButton(self) + toolbar_box.toolbar.insert(share_button, -1) + share_button.show() + + separator = gtk.SeparatorToolItem() + separator.props.draw = False + separator.set_expand(True) + toolbar_box.toolbar.insert(separator, -1) + separator.show() + stop_button = StopButton(self) stop_button.props.accelerator = '<Ctrl><Shift>Q' toolbar_box.toolbar.insert(stop_button, -1) |