blob: e243a05b72a5f77f0ae77300e841ac74dd0a0a98 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
import gtk
from sugar.activity.widgets import ActivityToolbarButton
from sugar.activity.widgets import StopButton
from sugar.graphics.toolbutton import ToolButton
from sugar.graphics.toolbarbox import ToolbarButton, ToolbarBox
class Toolbar:
def __init__(self, parent):
self._parent = parent
def show(self):
toolbar_box = ToolbarBox()
activity_button = ActivityToolbarButton(self._parent)
toolbar_box.toolbar.insert(activity_button, 0)
separator = gtk.SeparatorToolItem()
separator.show()
toolbar_box.toolbar.insert(separator, -1)
learner_button = ToolButton()
learner_button.set_tooltip('Learner')
toolbar_box.toolbar.insert(learner_button, -1)
authour_button = ToolButton()
authour_button.set_tooltip('Author')
toolbar_box.toolbar.insert(authour_button, -1)
separator = gtk.SeparatorToolItem()
separator.props.draw = False
separator.set_expand(True)
separator.show()
toolbar_box.toolbar.insert(separator, -1)
stop = StopButton(self._parent)
toolbar_box.toolbar.insert(stop, -1)
toolbar_box.show_all()
self._parent.set_toolbar_box(toolbar_box)
|