From 4e87e0e05326b4a1de72da67fad56f39e6eab992 Mon Sep 17 00:00:00 2001 From: PRomain GAILLETON Date: Sun, 30 May 2010 06:18:44 +0200 Subject: Ajout de arandr#0.1.3 --- extra/arandr/arandr-0.1.3/screenlayout/demo.py | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 extra/arandr/arandr-0.1.3/screenlayout/demo.py (limited to 'extra/arandr/arandr-0.1.3/screenlayout/demo.py') diff --git a/extra/arandr/arandr-0.1.3/screenlayout/demo.py b/extra/arandr/arandr-0.1.3/screenlayout/demo.py new file mode 100644 index 000000000..a99790133 --- /dev/null +++ b/extra/arandr/arandr-0.1.3/screenlayout/demo.py @@ -0,0 +1,28 @@ +"""Demo application, primarily used to make sure the screenlayout library can be used independent of ARandR. + +Run by calling the main() function.""" + +import gtk +from . import widget + +def main(): + w = gtk.Window() + w.connect('destroy',gtk.main_quit) + + r = widget.ARandRWidget() + r.load_from_x() + + b = gtk.Button("Reload") + b.connect('clicked', lambda *args: r.load_from_x()) + + b2 = gtk.Button("Apply") + b2.connect('clicked', lambda *args: r.save_to_x()) + + v = gtk.VBox() + w.add(v) + v.add(r) + v.add(b) + v.add(b2) + w.set_title('Simple ARandR Widget Demo') + w.show_all() + gtk.main() -- cgit v1.2.3-70-g09d2