Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-03-07 10:15:45 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-03-07 10:15:45 (GMT)
commit4032b0055a400d82e68387f0cc70200d4d97c5d1 (patch)
tree9c795f9d5ea3776918aca93b60accf9cbef7b879 /test
parent3a61c902b76cf800b51a88286ddc36718ad6c3bd (diff)
Revert "Removed the gtk theme."
This reverts 70154342fe0b02a8113546e47c0122befdf2cf2a commit.
Diffstat (limited to 'test')
-rwxr-xr-xtest/gtk-engine-test.py54
1 files changed, 54 insertions, 0 deletions
diff --git a/test/gtk-engine-test.py b/test/gtk-engine-test.py
new file mode 100755
index 0000000..4487002
--- /dev/null
+++ b/test/gtk-engine-test.py
@@ -0,0 +1,54 @@
+#!/usr/bin/env python
+
+import pygtk
+pygtk.require('2.0')
+import gtk
+
+class Base:
+ def __init__(self):
+ window = gtk.Window(gtk.WINDOW_TOPLEVEL)
+ window.set_default_size(300, 200)
+
+ vbox = gtk.VBox(False, 12)
+ vbox.set_border_width(12)
+
+ hbox = gtk.HBox(False, 12)
+
+ button = gtk.Button("Button")
+ hbox.pack_start(button, False)
+ button.show()
+
+ entry = gtk.Entry()
+ hbox.pack_start(entry, False)
+ entry.show()
+
+ vbox.pack_start(hbox, False)
+ hbox.show()
+
+
+ sw = gtk.ScrolledWindow()
+ sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_ALWAYS)
+ sw.set_size_request(150, 120)
+
+ text_view = gtk.TextView()
+ sw.add(text_view)
+ text_view.show()
+
+ vbox.pack_start(sw, False)
+ sw.show()
+
+ window.add(vbox)
+ vbox.show()
+
+ window.show()
+
+ def main(self):
+ gtk.main()
+
+settings = gtk.settings_get_default()
+
+if settings.get_property('gtk-theme-name') != 'olpc':
+ settings.set_string_property('gtk-theme-name', 'olpc', '')
+
+base = Base()
+base.main()