diff options
Diffstat (limited to 'test_pack.py')
-rw-r--r-- | test_pack.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/test_pack.py b/test_pack.py new file mode 100644 index 0000000..4cfccf7 --- /dev/null +++ b/test_pack.py @@ -0,0 +1,40 @@ +import gtk + +def main(): + win = gtk.Window() + win.connect('destroy', gtk.main_quit) + win.set_default_size(850, 550) + + scroll = gtk.ScrolledWindow() + scroll.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) + viewport = gtk.Viewport() + vbox = gtk.VBox() + + label_space = 30 + + label = gtk.Label( + "Sugar is the graphical user interface that you are looking at. " + "It is a learning environment designed for children.") + label.set_line_wrap(True) + label.set_justify(gtk.JUSTIFY_FILL) + label.set_width_chars(80) + + eb = gtk.EventBox() + eb.add(label) + eb.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("blue")) + + hbox = gtk.HBox(homogeneous=True, spacing=label_space) + hbox.pack_start(eb, True, True,padding=50) + vbox.pack_start(hbox, False) + + win.add(scroll) + scroll.add(viewport) + viewport.add(vbox) + + label.show() + + win.show_all() + gtk.main() + +if __name__ == '__main__': + main() |