summaryrefslogtreecommitdiff
path: root/src/YalpClients/EflClient/list_test_elem.py
diff options
context:
space:
mode:
authorManuel Traut <manut@vogone.traut>2009-12-30 20:27:42 +0100
committerManuel Traut <manut@vogone.traut>2009-12-30 20:27:42 +0100
commit81ccb90fb30cb07b2c6941ce52c20a5029037a2c (patch)
treede5d5d151887fc06cf4e37fed6b365fe32cd1538 /src/YalpClients/EflClient/list_test_elem.py
parent30df095df63b3b101076f7ac64949b9f4d0481b3 (diff)
parent0933267609a286b96daeea91c8eee2a4f231f261 (diff)
Merge branch 'damba' of ssh://mecka.net/home/git/yalp into damba
Diffstat (limited to 'src/YalpClients/EflClient/list_test_elem.py')
-rwxr-xr-xsrc/YalpClients/EflClient/list_test_elem.py54
1 files changed, 54 insertions, 0 deletions
diff --git a/src/YalpClients/EflClient/list_test_elem.py b/src/YalpClients/EflClient/list_test_elem.py
new file mode 100755
index 0000000..74d5122
--- /dev/null
+++ b/src/YalpClients/EflClient/list_test_elem.py
@@ -0,0 +1,54 @@
+#!/usr/bin/env python
+
+import edje
+import ecore.evas
+import sys
+import os
+import ecore
+import emotion
+import evas
+import elementary
+
+#from omniORB import CORBA, PortableServer
+#import CosNaming, YalpInterfaces, YalpInterfaces__POA
+
+def huhu(obj, it, xyz):
+ print "guck guck"
+
+def gui():
+ elementary.init()
+ win = elementary.Window("test", elementary.ELM_WIN_BASIC)
+
+ edje_file = os.path.join(os.path.dirname(sys.argv[0]), "list_test.edj")
+ c = edje.Edje(win.canvas, file = edje_file, group = "huhu")
+
+ items = [("huhu", huhu),
+ ("haha", huhu),
+ ("hoho", huhu),
+ ("hehe", huhu),
+ ("hihi", huhu)]
+
+ medialist = elementary.List(win);
+ medialist.size_hint_weight_set(1.0, 1.0)
+ medialist.size_hint_align_set(-1.0, -1.0)
+
+ box0 = elementary.Box(win)
+ win.resize_object_add(box0)
+ c.part_swallow("list", medialist)
+
+ box0.pack_end(medialist)
+ medialist.show()
+
+ for item in items:
+ print item[0]
+ medialist.item_append(item[0], None, None, item[1])
+
+ medialist.go()
+
+ c.show()
+ win.resize(800, 600)
+ box0.show()
+ win.show()
+ elementary.run()
+
+gui()