Example fixes
- replaced Gtk.HBox/Gtk.VBox by GtkBox as seen in [1] and [2]
GtkHbox and GtkVBox are deprecated
- use delete-event instead of destroy event in GtkWindow
- replaced icon_size for pixel_size where used
it's also deprecated as seen in commit [3]
- use sugar_theme in all examples; set it manually not by just
importing common module
- fixed GtkBox.pack_start arguments
- flake/pep8 fixes
[1] https://developer.gnome.org/gtk3/stable/GtkHBox.html
[2] https://developer.gnome.org/gtk3/stable/GtkVBox.html
[3] 5802d67ee1
			
			
This commit is contained in:
		
							parent
							
								
									f4fc8c0d1f
								
							
						
					
					
						commit
						b6d449681d
					
				@ -1,10 +1,7 @@
 | 
				
			|||||||
from gi.repository import Gtk
 | 
					from gi.repository import Gtk
 | 
				
			||||||
 | 
					 | 
				
			||||||
from sugar3.graphics.alert import TimeoutAlert
 | 
					from sugar3.graphics.alert import TimeoutAlert
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
def _destroy_cb(widget, data=None):
 | 
					 | 
				
			||||||
    Gtk.main_quit()
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def __start_response_cb(widget, data=None):
 | 
					def __start_response_cb(widget, data=None):
 | 
				
			||||||
@ -12,9 +9,9 @@ def __start_response_cb(widget, data=None):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
w = Gtk.Window()
 | 
					w = Gtk.Window()
 | 
				
			||||||
w.connect("destroy", _destroy_cb)
 | 
					w.connect("delete-event", Gtk.main_quit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
w.add(box)
 | 
					w.add(box)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alert = TimeoutAlert(9)
 | 
					alert = TimeoutAlert(9)
 | 
				
			||||||
 | 
				
			|||||||
@ -4,8 +4,12 @@ from sugar3.graphics import animator
 | 
				
			|||||||
from sugar3.graphics.icon import Icon
 | 
					from sugar3.graphics.icon import Icon
 | 
				
			||||||
from sugar3.graphics import style
 | 
					from sugar3.graphics import style
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class _Animation(animator.Animation):
 | 
					class _Animation(animator.Animation):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self, icon, start_size, end_size):
 | 
					    def __init__(self, icon, start_size, end_size):
 | 
				
			||||||
        animator.Animation.__init__(self, 0.0, 1.0)
 | 
					        animator.Animation.__init__(self, 0.0, 1.0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -22,14 +26,10 @@ def __animation_completed_cb(anim):
 | 
				
			|||||||
    print 'Animation completed'
 | 
					    print 'Animation completed'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def _destroy_cb(widget, data=None):
 | 
					 | 
				
			||||||
    Gtk.main_quit()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
w = Gtk.Window()
 | 
					w = Gtk.Window()
 | 
				
			||||||
w.connect("destroy", _destroy_cb)
 | 
					w.connect('delete-event', Gtk.main_quit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
w.add(box)
 | 
					w.add(box)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
anim = animator.Animator(5)
 | 
					anim = animator.Animator(5)
 | 
				
			||||||
 | 
				
			|||||||
@ -6,57 +6,57 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
vbox.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# test Gtk.SpinButton:
 | 
					# test Gtk.SpinButton:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
adj = Gtk.Adjustment(0, 0, 10, 1, 32, 0)
 | 
					adj = Gtk.Adjustment(0, 0, 10, 1, 32, 0)
 | 
				
			||||||
spin = Gtk.SpinButton()
 | 
					spin = Gtk.SpinButton()
 | 
				
			||||||
spin.set_adjustment(adj)
 | 
					spin.set_adjustment(adj)
 | 
				
			||||||
vbox.pack_start(spin, False, False, 1)
 | 
					box.pack_start(spin, False, False, 1)
 | 
				
			||||||
spin.show()
 | 
					spin.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# test Gtk.RadioButton:
 | 
					# test Gtk.RadioButton:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
radio_1 = Gtk.RadioButton.new_with_label_from_widget(None, 'Radio 1')
 | 
					radio_1 = Gtk.RadioButton.new_with_label_from_widget(None, 'Radio 1')
 | 
				
			||||||
vbox.pack_start(radio_1, False, False, 1)
 | 
					box.pack_start(radio_1, False, False, 1)
 | 
				
			||||||
radio_1.show()
 | 
					radio_1.show()
 | 
				
			||||||
radio_2 = Gtk.RadioButton.new_with_label_from_widget(radio_1, 'Radio 2')
 | 
					radio_2 = Gtk.RadioButton.new_with_label_from_widget(radio_1, 'Radio 2')
 | 
				
			||||||
vbox.pack_start(radio_2, False, False, 1)
 | 
					box.pack_start(radio_2, False, False, 1)
 | 
				
			||||||
radio_2.show()
 | 
					radio_2.show()
 | 
				
			||||||
radio_3 = Gtk.RadioButton.new_with_label_from_widget(radio_1, 'Radio 3')
 | 
					radio_3 = Gtk.RadioButton.new_with_label_from_widget(radio_1, 'Radio 3')
 | 
				
			||||||
vbox.pack_start(radio_3, False, False, 1)
 | 
					box.pack_start(radio_3, False, False, 1)
 | 
				
			||||||
radio_3.show()
 | 
					radio_3.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# test Gtk.CheckButton:
 | 
					# test Gtk.CheckButton:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
check_1 = Gtk.CheckButton('Check 1')
 | 
					check_1 = Gtk.CheckButton('Check 1')
 | 
				
			||||||
vbox.pack_start(check_1, False, False, 1)
 | 
					box.pack_start(check_1, False, False, 1)
 | 
				
			||||||
check_1.show()
 | 
					check_1.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
check_2 = Gtk.CheckButton('Check 2')
 | 
					check_2 = Gtk.CheckButton('Check 2')
 | 
				
			||||||
vbox.pack_start(check_2, False, False, 1)
 | 
					box.pack_start(check_2, False, False, 1)
 | 
				
			||||||
check_2.show()
 | 
					check_2.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# test Gtk.Button:
 | 
					# test Gtk.Button:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
button = Gtk.Button('Button')
 | 
					button = Gtk.Button('Button')
 | 
				
			||||||
vbox.pack_start(button, False, False, 1)
 | 
					box.pack_start(button, False, False, 1)
 | 
				
			||||||
button.show()
 | 
					button.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# test Gtk.Button insensitive:
 | 
					# test Gtk.Button insensitive:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
insensitive_button = Gtk.Button('Insensitive Button')
 | 
					insensitive_button = Gtk.Button('Insensitive Button')
 | 
				
			||||||
vbox.pack_start(insensitive_button, False, False, 1)
 | 
					box.pack_start(insensitive_button, False, False, 1)
 | 
				
			||||||
insensitive_button.props.sensitive = False
 | 
					insensitive_button.props.sensitive = False
 | 
				
			||||||
insensitive_button.show()
 | 
					insensitive_button.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# test Gtk.ToggleButton:
 | 
					# test Gtk.ToggleButton:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toggle_button = Gtk.ToggleButton('ToggleButton')
 | 
					toggle_button = Gtk.ToggleButton('ToggleButton')
 | 
				
			||||||
vbox.pack_start(toggle_button, False, False, 1)
 | 
					box.pack_start(toggle_button, False, False, 1)
 | 
				
			||||||
toggle_button.show()
 | 
					toggle_button.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -10,21 +10,23 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
vbox.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar_box = ToolbarBox()
 | 
					toolbar_box = ToolbarBox()
 | 
				
			||||||
vbox.pack_start(toolbar_box, False, False, 0)
 | 
					box.pack_start(toolbar_box, False, False, 0)
 | 
				
			||||||
toolbar_box.show()
 | 
					toolbar_box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
separator = Gtk.SeparatorToolItem()
 | 
					separator = Gtk.SeparatorToolItem()
 | 
				
			||||||
toolbar_box.toolbar.insert(separator, -1)
 | 
					toolbar_box.toolbar.insert(separator, -1)
 | 
				
			||||||
separator.show()
 | 
					separator.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def color_changed_cb(button, pspec):
 | 
					def color_changed_cb(button, pspec):
 | 
				
			||||||
    print button.get_color()
 | 
					    print button.get_color()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
color_button = ColorToolButton()
 | 
					color_button = ColorToolButton()
 | 
				
			||||||
color_button.connect("notify::color", color_changed_cb)
 | 
					color_button.connect("notify::color", color_changed_cb)
 | 
				
			||||||
toolbar_box.toolbar.insert(color_button, -1)
 | 
					toolbar_box.toolbar.insert(color_button, -1)
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,8 @@
 | 
				
			|||||||
from gi.repository import Gtk
 | 
					from gi.repository import Gtk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from sugar3.graphics.combobox import ComboBox
 | 
					from sugar3.graphics.combobox import ComboBox
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def __combo_changed_cb(combo):
 | 
					def __combo_changed_cb(combo):
 | 
				
			||||||
@ -8,7 +10,7 @@ def __combo_changed_cb(combo):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
w = Gtk.Window()
 | 
					w = Gtk.Window()
 | 
				
			||||||
w.connect("destroy", Gtk.main_quit)
 | 
					w.connect("delete-event", Gtk.main_quit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
combo = ComboBox()
 | 
					combo = ComboBox()
 | 
				
			||||||
combo.append_item(True, 'one')
 | 
					combo.append_item(True, 'one')
 | 
				
			||||||
 | 
				
			|||||||
@ -33,15 +33,16 @@ def set_theme():
 | 
				
			|||||||
    settings.set_property('gtk-icon-theme-name', 'sugar')
 | 
					    settings.set_property('gtk-icon-theme-name', 'sugar')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class Test(Gtk.Box):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def __init__(self):
 | 
				
			||||||
 | 
					        GObject.GObject.__init__(self, orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        set_theme()
 | 
					        set_theme()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Test(Gtk.VBox):
 | 
					 | 
				
			||||||
    def __init__(self):
 | 
					 | 
				
			||||||
        GObject.GObject.__init__(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class TestPalette(Test):
 | 
					class TestPalette(Test):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
        Test.__init__(self)
 | 
					        Test.__init__(self)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -51,7 +52,7 @@ class TestPalette(Test):
 | 
				
			|||||||
        toolbar.insert(self._invoker, -1)
 | 
					        toolbar.insert(self._invoker, -1)
 | 
				
			||||||
        self._invoker.show()
 | 
					        self._invoker.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.pack_start(toolbar, False)
 | 
					        self.pack_start(toolbar, False, False, 0)
 | 
				
			||||||
        toolbar.show()
 | 
					        toolbar.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def set_palette(self, palette):
 | 
					    def set_palette(self, palette):
 | 
				
			||||||
@ -59,9 +60,10 @@ class TestPalette(Test):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TestRunner(object):
 | 
					class TestRunner(object):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def run(self, test):
 | 
					    def run(self, test):
 | 
				
			||||||
        window = Gtk.Window()
 | 
					        window = Gtk.Window()
 | 
				
			||||||
        window.connect('destroy', lambda w: Gtk.main_quit())
 | 
					        window.connect('delete-event', Gtk.main_quit)
 | 
				
			||||||
        window.add(test)
 | 
					        window.add(test)
 | 
				
			||||||
        test.show()
 | 
					        test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -8,6 +8,7 @@ We can do the cleanup in the python destructor method instead.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class MyCellRenderer(Gtk.CellRenderer):
 | 
					class MyCellRenderer(Gtk.CellRenderer):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
        Gtk.CellRenderer.__init__(self)
 | 
					        Gtk.CellRenderer.__init__(self)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,26 +1,25 @@
 | 
				
			|||||||
#!/usr/bin/python
 | 
					#!/usr/bin/python
 | 
				
			||||||
from gi.repository import Gtk
 | 
					from gi.repository import Gtk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
import common
 | 
					import common
 | 
				
			||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class MyBox(Gtk.VBox):
 | 
					class MyBox(Gtk.Box):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
        Gtk.VBox.__init__(self)
 | 
					        Gtk.Box.__init__(self, orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.scrolled = Gtk.ScrolledWindow()
 | 
					        scrolled = Gtk.ScrolledWindow()
 | 
				
			||||||
        self.scrolled.set_policy(Gtk.PolicyType.AUTOMATIC,
 | 
					        scrolled.set_policy(Gtk.PolicyType.AUTOMATIC,
 | 
				
			||||||
                            Gtk.PolicyType.AUTOMATIC)
 | 
					                            Gtk.PolicyType.AUTOMATIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.store = Gtk.ListStore(str, str)
 | 
					        store = Gtk.ListStore(str, str)
 | 
				
			||||||
        for i in range(5):
 | 
					        for i in range(5):
 | 
				
			||||||
            self.store.append([str(i), 'Item %s' % i])
 | 
					            store.append([str(i), 'Item %s' % i])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.treeview = Gtk.TreeView(self.store)
 | 
					        treeview = Gtk.TreeView(store)
 | 
				
			||||||
        renderer_no_sens = Gtk.CellRendererText()
 | 
					        renderer_no_sens = Gtk.CellRendererText()
 | 
				
			||||||
        # set 'sensitive' property
 | 
					        # set 'sensitive' property
 | 
				
			||||||
        renderer_no_sens.set_property('sensitive', False)
 | 
					        renderer_no_sens.set_property('sensitive', False)
 | 
				
			||||||
@ -29,21 +28,21 @@ class MyBox(Gtk.VBox):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        column = Gtk.TreeViewColumn('\'sensitive\' False',
 | 
					        column = Gtk.TreeViewColumn('\'sensitive\' False',
 | 
				
			||||||
                                    renderer_no_sens, text=0)
 | 
					                                    renderer_no_sens, text=0)
 | 
				
			||||||
        self.treeview.append_column(column)
 | 
					        treeview.append_column(column)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        column = Gtk.TreeViewColumn('\'sensitive\' True',
 | 
					        column = Gtk.TreeViewColumn('\'sensitive\' True',
 | 
				
			||||||
                                    renderer, text=1)
 | 
					                                    renderer, text=1)
 | 
				
			||||||
        self.treeview.append_column(column)
 | 
					        treeview.append_column(column)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.scrolled.add(self.treeview)
 | 
					        scrolled.add(treeview)
 | 
				
			||||||
        self.add(self.scrolled)
 | 
					        self.pack_start(scrolled, True, True, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.show_all()
 | 
					        self.show_all()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = MyBox()
 | 
					box = MyBox()
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
vbox.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
    common.main(test)
 | 
					    common.main(test)
 | 
				
			||||||
 | 
				
			|||||||
@ -12,15 +12,15 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
vbox.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# An XO Icon, normal size, setting the color via the XoColor object
 | 
					# An XO Icon, normal size, setting the color via the XoColor object
 | 
				
			||||||
icon = Icon(icon_name='computer-xo',
 | 
					icon = Icon(icon_name='computer-xo',
 | 
				
			||||||
            pixel_size=style.STANDARD_ICON_SIZE,
 | 
					            pixel_size=style.STANDARD_ICON_SIZE,
 | 
				
			||||||
            xo_color=XoColor('#00BEFF,#FF7800'))
 | 
					            xo_color=XoColor('#00BEFF,#FF7800'))
 | 
				
			||||||
vbox.pack_start(icon, False, False, 0)
 | 
					box.pack_start(icon, False, False, 0)
 | 
				
			||||||
icon.show()
 | 
					icon.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# You can mix constructor keyword argument and setting
 | 
					# You can mix constructor keyword argument and setting
 | 
				
			||||||
@ -34,7 +34,7 @@ icon.props.fill_color = 'rgb(230, 0, 10)'
 | 
				
			|||||||
icon.props.stroke_color = '#78E600'
 | 
					icon.props.stroke_color = '#78E600'
 | 
				
			||||||
# Unlike normal icons, EventIcons support palettes:
 | 
					# Unlike normal icons, EventIcons support palettes:
 | 
				
			||||||
icon.props.palette = Palette('Hello World')
 | 
					icon.props.palette = Palette('Hello World')
 | 
				
			||||||
vbox.pack_start(icon, False, False, 0)
 | 
					box.pack_start(icon, False, False, 0)
 | 
				
			||||||
icon.show()
 | 
					icon.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -23,6 +23,7 @@ from gi.repository import Gtk
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from sugar3.graphics.icon import Icon
 | 
					from sugar3.graphics.icon import Icon
 | 
				
			||||||
from sugar3.graphics.xocolor import XoColor
 | 
					from sugar3.graphics.xocolor import XoColor
 | 
				
			||||||
 | 
					from sugar3.graphics import style
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import common
 | 
					import common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -55,7 +56,7 @@ def _button_activated_cb(button):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
for d in data:
 | 
					for d in data:
 | 
				
			||||||
    icon = Icon(icon_name=d[0],
 | 
					    icon = Icon(icon_name=d[0],
 | 
				
			||||||
                icon_size=Gtk.IconSize.LARGE_TOOLBAR,
 | 
					                pixel_size=style.STANDARD_ICON_SIZE,
 | 
				
			||||||
                xo_color=XoColor(d[1]))
 | 
					                xo_color=XoColor(d[1]))
 | 
				
			||||||
    test.pack_start(icon, True, True, 0)
 | 
					    test.pack_start(icon, True, True, 0)
 | 
				
			||||||
    icon.show()
 | 
					    icon.show()
 | 
				
			||||||
 | 
				
			|||||||
@ -1,10 +1,8 @@
 | 
				
			|||||||
from gi.repository import Gtk
 | 
					from gi.repository import Gtk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from sugar3.graphics import iconentry
 | 
					from sugar3.graphics import iconentry
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
def _destroy_cb(widget, data=None):
 | 
					 | 
				
			||||||
    Gtk.main_quit()
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def __go_next_cb(entry, icon_pos, data=None):
 | 
					def __go_next_cb(entry, icon_pos, data=None):
 | 
				
			||||||
@ -16,9 +14,9 @@ def __entry_activate_cb(widget, data=None):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
w = Gtk.Window()
 | 
					w = Gtk.Window()
 | 
				
			||||||
w.connect("destroy", _destroy_cb)
 | 
					w.connect("delete-event", Gtk.main_quit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
w.add(box)
 | 
					w.add(box)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
entry = iconentry.IconEntry()
 | 
					entry = iconentry.IconEntry()
 | 
				
			||||||
 | 
				
			|||||||
@ -23,44 +23,45 @@ from gi.repository import Gtk
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from sugar3.graphics.icon import Icon
 | 
					from sugar3.graphics.icon import Icon
 | 
				
			||||||
from sugar3.graphics.xocolor import XoColor
 | 
					from sugar3.graphics.xocolor import XoColor
 | 
				
			||||||
 | 
					from sugar3.graphics import style
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import common
 | 
					import common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
hbox = Gtk.HBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
test.pack_start(hbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
sensitive_box = Gtk.VBox()
 | 
					sensitive_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
insensitive_box = Gtk.VBox()
 | 
					insensitive_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
hbox.pack_start(sensitive_box, True, True, 0)
 | 
					box.pack_start(sensitive_box, True, True, 0)
 | 
				
			||||||
hbox.pack_start(insensitive_box, True, True, 0)
 | 
					box.pack_start(insensitive_box, True, True, 0)
 | 
				
			||||||
hbox.show_all()
 | 
					box.show_all()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def create_icon_widgets(box, sensitive=True):
 | 
					def create_icon_widgets(box, sensitive=True):
 | 
				
			||||||
    icon = Icon(icon_name='go-previous')
 | 
					    icon = Icon(icon_name='go-previous')
 | 
				
			||||||
    icon.props.icon_size = Gtk.IconSize.LARGE_TOOLBAR
 | 
					    icon.props.pixel_size = style.STANDARD_ICON_SIZE
 | 
				
			||||||
    box.pack_start(icon, True, True, 0)
 | 
					    box.pack_start(icon, True, True, 0)
 | 
				
			||||||
    icon.set_sensitive(sensitive)
 | 
					    icon.set_sensitive(sensitive)
 | 
				
			||||||
    icon.show()
 | 
					    icon.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    icon = Icon(icon_name='computer-xo',
 | 
					    icon = Icon(icon_name='computer-xo',
 | 
				
			||||||
                icon_size=Gtk.IconSize.LARGE_TOOLBAR,
 | 
					                pixel_size=style.STANDARD_ICON_SIZE,
 | 
				
			||||||
                xo_color=XoColor())
 | 
					                xo_color=XoColor())
 | 
				
			||||||
    box.pack_start(icon, True, True, 0)
 | 
					    box.pack_start(icon, True, True, 0)
 | 
				
			||||||
    icon.set_sensitive(sensitive)
 | 
					    icon.set_sensitive(sensitive)
 | 
				
			||||||
    icon.show()
 | 
					    icon.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    icon = Icon(icon_name='battery-000',
 | 
					    icon = Icon(icon_name='battery-000',
 | 
				
			||||||
                icon_size=Gtk.IconSize.LARGE_TOOLBAR,
 | 
					                pixel_size=style.STANDARD_ICON_SIZE,
 | 
				
			||||||
                badge_name='emblem-busy')
 | 
					                badge_name='emblem-busy')
 | 
				
			||||||
    box.pack_start(icon, True, True, 0)
 | 
					    box.pack_start(icon, True, True, 0)
 | 
				
			||||||
    icon.set_sensitive(sensitive)
 | 
					    icon.set_sensitive(sensitive)
 | 
				
			||||||
    icon.show()
 | 
					    icon.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    icon = Icon(icon_name='gtk-new',
 | 
					    icon = Icon(icon_name='gtk-new',
 | 
				
			||||||
                icon_size=Gtk.IconSize.LARGE_TOOLBAR,
 | 
					                pixel_size=style.STANDARD_ICON_SIZE,
 | 
				
			||||||
                badge_name='gtk-cancel')
 | 
					                badge_name='gtk-cancel')
 | 
				
			||||||
    box.pack_start(icon, True, True, 0)
 | 
					    box.pack_start(icon, True, True, 0)
 | 
				
			||||||
    icon.set_sensitive(sensitive)
 | 
					    icon.set_sensitive(sensitive)
 | 
				
			||||||
 | 
				
			|||||||
@ -1,16 +1,14 @@
 | 
				
			|||||||
from gi.repository import Gtk
 | 
					from gi.repository import Gtk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from sugar3.graphics.notebook import Notebook
 | 
					from sugar3.graphics.notebook import Notebook
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
def _destroy_cb(widget, data=None):
 | 
					 | 
				
			||||||
    Gtk.main_quit()
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
w = Gtk.Window()
 | 
					w = Gtk.Window()
 | 
				
			||||||
w.connect("destroy", _destroy_cb)
 | 
					w.connect("delete-event", Gtk.main_quit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
w.add(box)
 | 
					w.add(box)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nb = Notebook(can_close_tabs=True)
 | 
					nb = Notebook(can_close_tabs=True)
 | 
				
			||||||
 | 
				
			|||||||
@ -6,7 +6,7 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.HBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
test.pack_start(box, True, False, 10)
 | 
					test.pack_start(box, True, False, 10)
 | 
				
			||||||
box.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -10,11 +10,11 @@ import common
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar_box = ToolbarBox()
 | 
					toolbar_box = ToolbarBox()
 | 
				
			||||||
vbox.pack_start(toolbar_box, False, False, 0)
 | 
					box.pack_start(toolbar_box, False, False, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
separator = Gtk.SeparatorToolItem()
 | 
					separator = Gtk.SeparatorToolItem()
 | 
				
			||||||
toolbar_box.toolbar.insert(separator, -1)
 | 
					toolbar_box.toolbar.insert(separator, -1)
 | 
				
			||||||
 | 
				
			|||||||
@ -3,14 +3,17 @@ from gi.repository import Gtk
 | 
				
			|||||||
from sugar3.graphics.radiopalette import RadioPalette, RadioMenuButton, \
 | 
					from sugar3.graphics.radiopalette import RadioPalette, RadioMenuButton, \
 | 
				
			||||||
    RadioToolsButton
 | 
					    RadioToolsButton
 | 
				
			||||||
from sugar3.graphics.radiotoolbutton import RadioToolButton
 | 
					from sugar3.graphics.radiotoolbutton import RadioToolButton
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
window = Gtk.Window()
 | 
					window = Gtk.Window()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
window.add(box)
 | 
					window.add(box)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar = Gtk.Toolbar()
 | 
					toolbar = Gtk.Toolbar()
 | 
				
			||||||
box.pack_start(toolbar, False)
 | 
					box.pack_start(toolbar, False, False, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
text_view = Gtk.TextView()
 | 
					text_view = Gtk.TextView()
 | 
				
			||||||
box.pack_start(text_view, True, True, 0)
 | 
					box.pack_start(text_view, True, True, 0)
 | 
				
			||||||
@ -70,5 +73,6 @@ palette.append(button, 'menu.document-send')
 | 
				
			|||||||
button = RadioToolsButton(palette=palette)
 | 
					button = RadioToolsButton(palette=palette)
 | 
				
			||||||
toolbar.insert(button, -1)
 | 
					toolbar.insert(button, -1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					window.connect('delete-event', Gtk.main_quit)
 | 
				
			||||||
window.show_all()
 | 
					window.show_all()
 | 
				
			||||||
Gtk.main()
 | 
					Gtk.main()
 | 
				
			||||||
 | 
				
			|||||||
@ -1,15 +1,17 @@
 | 
				
			|||||||
from gi.repository import Gtk
 | 
					from gi.repository import Gtk
 | 
				
			||||||
 | 
					 | 
				
			||||||
from sugar3.graphics.radiotoolbutton import RadioToolButton
 | 
					from sugar3.graphics.radiotoolbutton import RadioToolButton
 | 
				
			||||||
from sugar3.graphics.radiopalette import RadioPalette, RadioMenuButton
 | 
					from sugar3.graphics.radiopalette import RadioPalette, RadioMenuButton
 | 
				
			||||||
from sugar3.graphics.xocolor import XoColor
 | 
					from sugar3.graphics.xocolor import XoColor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
window = Gtk.Window()
 | 
					window = Gtk.Window()
 | 
				
			||||||
window.show()
 | 
					window.show()
 | 
				
			||||||
window.connect("destroy", Gtk.main_quit)
 | 
					window.connect("delete-event", Gtk.main_quit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.HBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
window.add(box)
 | 
					window.add(box)
 | 
				
			||||||
box.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -7,7 +7,7 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.HBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
test.pack_start(box, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
box.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -18,7 +18,7 @@ box.pack_start(notebook, True, True, 0)
 | 
				
			|||||||
notebook.show()
 | 
					notebook.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for i in range(3):
 | 
					for i in range(3):
 | 
				
			||||||
    hbox = Gtk.HBox()
 | 
					    hbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
    notebook.append_page(hbox, Gtk.Label('Page %d' % (i + 1)))
 | 
					    notebook.append_page(hbox, Gtk.Label('Page %d' % (i + 1)))
 | 
				
			||||||
    hbox.show()
 | 
					    hbox.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -38,7 +38,7 @@ notebook.set_action_widget(button, Gtk.PackType.END)
 | 
				
			|||||||
button.show()
 | 
					button.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for i in range(3):
 | 
					for i in range(3):
 | 
				
			||||||
    hbox = Gtk.HBox()
 | 
					    hbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
    notebook.append_page(hbox, Gtk.Label('Page %d' % (i + 1)))
 | 
					    notebook.append_page(hbox, Gtk.Label('Page %d' % (i + 1)))
 | 
				
			||||||
    hbox.show()
 | 
					    hbox.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -25,6 +25,7 @@ from gi.repository import Gtk
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from sugar3.graphics.palette import Palette
 | 
					from sugar3.graphics.palette import Palette
 | 
				
			||||||
from sugar3.graphics.icon import Icon
 | 
					from sugar3.graphics.icon import Icon
 | 
				
			||||||
 | 
					from sugar3.graphics import style
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import common
 | 
					import common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -33,23 +34,23 @@ test = common.TestPalette()
 | 
				
			|||||||
palette = Palette('Test radio and toggle')
 | 
					palette = Palette('Test radio and toggle')
 | 
				
			||||||
test.set_palette(palette)
 | 
					test.set_palette(palette)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.HBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toggle = Gtk.ToggleButton()
 | 
					toggle = Gtk.ToggleButton()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
icon = Icon(icon_name='go-previous', icon_size=Gtk.IconSize.LARGE_TOOLBAR)
 | 
					icon = Icon(icon_name='go-previous', pixel_size=style.STANDARD_ICON_SIZE)
 | 
				
			||||||
toggle.set_image(icon)
 | 
					toggle.set_image(icon)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box.pack_start(toggle, False)
 | 
					box.pack_start(toggle, False, False, 0)
 | 
				
			||||||
toggle.show()
 | 
					toggle.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
radio = Gtk.RadioButton()
 | 
					radio = Gtk.RadioButton()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
icon = Icon(icon_name='go-next', icon_size=Gtk.IconSize.LARGE_TOOLBAR)
 | 
					icon = Icon(icon_name='go-next', pixel_size=style.STANDARD_ICON_SIZE)
 | 
				
			||||||
radio.set_image(icon)
 | 
					radio.set_image(icon)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
radio.set_mode(False)
 | 
					radio.set_mode(False)
 | 
				
			||||||
box.pack_start(radio, False)
 | 
					box.pack_start(radio, False, False, 0)
 | 
				
			||||||
radio.show()
 | 
					radio.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
palette.set_content(box)
 | 
					palette.set_content(box)
 | 
				
			||||||
 | 
				
			|||||||
@ -28,7 +28,7 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar = Gtk.Toolbar()
 | 
					toolbar = Gtk.Toolbar()
 | 
				
			||||||
test.pack_start(toolbar, False)
 | 
					test.pack_start(toolbar, False, False, 0)
 | 
				
			||||||
toolbar.show()
 | 
					toolbar.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
button = ToolButton('go-previous')
 | 
					button = ToolButton('go-previous')
 | 
				
			||||||
 | 
				
			|||||||
@ -9,12 +9,12 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
vbox.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar_box = ToolbarBox()
 | 
					toolbar_box = ToolbarBox()
 | 
				
			||||||
vbox.pack_start(toolbar_box, False, False, 0)
 | 
					box.pack_start(toolbar_box, False, False, 0)
 | 
				
			||||||
toolbar_box.show()
 | 
					toolbar_box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
favorite_button = ToggleToolButton('emblem-favorite')
 | 
					favorite_button = ToggleToolButton('emblem-favorite')
 | 
				
			||||||
 | 
				
			|||||||
@ -2,14 +2,17 @@ from gi.repository import Gtk
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from sugar3.graphics.toolbutton import ToolButton
 | 
					from sugar3.graphics.toolbutton import ToolButton
 | 
				
			||||||
from sugar3.graphics.toolbarbox import ToolbarBox, ToolbarButton
 | 
					from sugar3.graphics.toolbarbox import ToolbarBox, ToolbarButton
 | 
				
			||||||
 | 
					from common import set_theme
 | 
				
			||||||
 | 
					set_theme()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
window = Gtk.Window()
 | 
					window = Gtk.Window()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
box = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
window.add(box)
 | 
					window.add(box)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar = ToolbarBox()
 | 
					toolbar = ToolbarBox()
 | 
				
			||||||
box.pack_start(toolbar, False)
 | 
					box.pack_start(toolbar, False, False, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tollbarbutton_1 = ToolbarButton(
 | 
					tollbarbutton_1 = ToolbarButton(
 | 
				
			||||||
    page=Gtk.Button('sub-widget #1'),
 | 
					    page=Gtk.Button('sub-widget #1'),
 | 
				
			||||||
@ -48,5 +51,6 @@ tollbarbutton_4 = ToolbarButton(
 | 
				
			|||||||
    icon_name='document-save')
 | 
					    icon_name='document-save')
 | 
				
			||||||
toolbar.toolbar.insert(tollbarbutton_4, -1)
 | 
					toolbar.toolbar.insert(tollbarbutton_4, -1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					window.connect('delete-event', Gtk.main_quit)
 | 
				
			||||||
window.show_all()
 | 
					window.show_all()
 | 
				
			||||||
Gtk.main()
 | 
					Gtk.main()
 | 
				
			||||||
 | 
				
			|||||||
@ -28,12 +28,12 @@ import common
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
theme_icons = Gtk.IconTheme.get_default().list_icons()
 | 
					theme_icons = Gtk.IconTheme.get_default().list_icons()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar = Gtk.Toolbar()
 | 
					toolbar = Gtk.Toolbar()
 | 
				
			||||||
vbox.pack_start(toolbar, False)
 | 
					box.pack_start(toolbar, False, False, 0)
 | 
				
			||||||
toolbar.show()
 | 
					toolbar.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for i in range(0, 5):
 | 
					for i in range(0, 5):
 | 
				
			||||||
@ -43,11 +43,11 @@ for i in range(0, 5):
 | 
				
			|||||||
    button.show()
 | 
					    button.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
content = Gtk.Label()
 | 
					content = Gtk.Label()
 | 
				
			||||||
vbox.pack_start(content, True, True, 0)
 | 
					box.pack_start(content, True, True, 0)
 | 
				
			||||||
content.show()
 | 
					content.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tray = HTray()
 | 
					tray = HTray()
 | 
				
			||||||
vbox.pack_start(tray, False)
 | 
					box.pack_start(tray, False, False, 0)
 | 
				
			||||||
tray.show()
 | 
					tray.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for i in range(0, 30):
 | 
					for i in range(0, 30):
 | 
				
			||||||
@ -56,8 +56,8 @@ for i in range(0, 30):
 | 
				
			|||||||
    tray.add_item(button)
 | 
					    tray.add_item(button)
 | 
				
			||||||
    button.show()
 | 
					    button.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
vbox.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -8,11 +8,11 @@ import common
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar_box = ToolbarBox()
 | 
					toolbar_box = ToolbarBox()
 | 
				
			||||||
vbox.pack_start(toolbar_box, False, False, 0)
 | 
					box.pack_start(toolbar_box, False, False, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
separator = Gtk.SeparatorToolItem()
 | 
					separator = Gtk.SeparatorToolItem()
 | 
				
			||||||
toolbar_box.toolbar.insert(separator, -1)
 | 
					toolbar_box.toolbar.insert(separator, -1)
 | 
				
			||||||
 | 
				
			|||||||
@ -11,12 +11,12 @@ import common
 | 
				
			|||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
test.show()
 | 
					test.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
test.pack_start(vbox, True, True, 0)
 | 
					test.pack_start(box, True, True, 0)
 | 
				
			||||||
vbox.show()
 | 
					box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toolbar_box = ToolbarBox()
 | 
					toolbar_box = ToolbarBox()
 | 
				
			||||||
vbox.pack_start(toolbar_box, False, False, 0)
 | 
					box.pack_start(toolbar_box, False, False, 0)
 | 
				
			||||||
toolbar_box.show()
 | 
					toolbar_box.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
radial_button = RadioToolButton(icon_name='view-radial')
 | 
					radial_button = RadioToolButton(icon_name='view-radial')
 | 
				
			||||||
 | 
				
			|||||||
@ -28,7 +28,7 @@ import common
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
test = common.Test()
 | 
					test = common.Test()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vbox = Gtk.VBox()
 | 
					vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tray = HTray()
 | 
					tray = HTray()
 | 
				
			||||||
vbox.pack_start(tray, False, False, 0)
 | 
					vbox.pack_start(tray, False, False, 0)
 | 
				
			||||||
@ -50,7 +50,7 @@ for i in range(0, 10):
 | 
				
			|||||||
    tray.add_item(icon)
 | 
					    tray.add_item(icon)
 | 
				
			||||||
    icon.show()
 | 
					    icon.show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
hbox = Gtk.HBox()
 | 
					hbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tray = VTray()
 | 
					tray = VTray()
 | 
				
			||||||
hbox.pack_start(tray, False, False, 0)
 | 
					hbox.pack_start(tray, False, False, 0)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user