diff options
Diffstat (limited to 'tests/scrollable_inside_scrollable.py')
-rw-r--r-- | tests/scrollable_inside_scrollable.py | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/scrollable_inside_scrollable.py b/tests/scrollable_inside_scrollable.py new file mode 100644 index 0000000..47cf776 --- /dev/null +++ b/tests/scrollable_inside_scrollable.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python + +from gi.repository import Gtk + + +def main(): + window = Gtk.Window() + window.set_default_size(400, 400) + + tv1 = Gtk.TextView() + tv2 = Gtk.TextView() + + label = Gtk.Label() + label.set_text('Separator') + + sw1 = Gtk.ScrolledWindow() + sw1.add(tv1) + + sw2 = Gtk.ScrolledWindow() + sw2.add(tv2) + + container = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + container.pack_start(sw1, True, True, 0) + container.add(label) + container.pack_start(sw2, True, True, 0) + + sw3 = Gtk.ScrolledWindow() + sw3.add(container) + + window.add(sw3) + window.connect("destroy", Gtk.main_quit) + window.show_all() + Gtk.main() + +if __name__ == "__main__": + main() |