diff options
| author | Manuel Traut <manut@vogone.traut> | 2009-12-30 20:27:42 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@vogone.traut> | 2009-12-30 20:27:42 +0100 |
| commit | 81ccb90fb30cb07b2c6941ce52c20a5029037a2c (patch) | |
| tree | de5d5d151887fc06cf4e37fed6b365fe32cd1538 /src/YalpClients/EflClient/list_test_elem.py | |
| parent | 30df095df63b3b101076f7ac64949b9f4d0481b3 (diff) | |
| parent | 0933267609a286b96daeea91c8eee2a4f231f261 (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-x | src/YalpClients/EflClient/list_test_elem.py | 54 |
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() |
