diff options
| author | Nicole Vreden <damba@slartibartfast.traut> | 2010-02-19 20:18:08 +0100 |
|---|---|---|
| committer | Nicole Vreden <damba@slartibartfast.traut> | 2010-02-19 20:18:08 +0100 |
| commit | 47398dbe18e7adb6b6a1493f18fc98247450e798 (patch) | |
| tree | 2a7e26068ce52706055e3eeb9a945af37d88ef34 /src/YalpClients/EflClient/medialist.py | |
| parent | 998d09ecda2e86310331a984f8f760de9ef04e50 (diff) | |
| parent | ed22fce7a9f4332037bf0e9fd97a96b1876acba8 (diff) | |
Merge remote branch 'origin/damba' into damba
Diffstat (limited to 'src/YalpClients/EflClient/medialist.py')
| -rw-r--r-- | src/YalpClients/EflClient/medialist.py | 40 |
1 files changed, 14 insertions, 26 deletions
diff --git a/src/YalpClients/EflClient/medialist.py b/src/YalpClients/EflClient/medialist.py index c3a3e70..ac54a69 100644 --- a/src/YalpClients/EflClient/medialist.py +++ b/src/YalpClients/EflClient/medialist.py @@ -14,37 +14,25 @@ class Medias(object): self.win = win self.c = c self.add_button() - - def huhu(self, obj, str, x): - print "guck guck" + self.medialist = elementary.List(self.win); + self.medialist.size_hint_weight_set(1.0, 1.0) + self.medialist.size_hint_align_set(-1.0, -1.0) + self.c.part_swallow("medialist", self.medialist) + # ???: + self.c.signal_callback_add("hide_frames", self.medialist.item,self.hide_frames) - def fill_medialist(self, win, c): - items = [("huhu", self.huhu), - ("haha", self.huhu), - ("hoho", self.huhu), - ("hehe", self.huhu), - ("hihi", self.huhu), - ("12345", self.huhu), - ("abcde", self.huhu), - ("fghij", self.huhu), - ("klmno", self.huhu), - ("pqrst", self.huhu), - ("uvwxyz", self.huhu)] + def add_media(self, media): + self.medialist.item_append(media.result.name, None, None, media.callback) + self.medialist.show() + self.medialist.go() - medialist = elementary.List(win); - medialist.size_hint_weight_set(1.0, 1.0) - medialist.size_hint_align_set(-1.0, -1.0) - c.part_swallow("medialist", medialist) - - for item in items: - #print item[0] - medialist.item_append(item[0], None, None, item[1]) - - medialist.show() - medialist.go() def add_button(self): addbutton = elementary.Button(self.win) addbutton.label_set("Add to Playlist") self.c.part_swallow("medialist_buttonframe", addbutton) addbutton.show() + + def hide_frames(self, obj, signal, source): + self.c.signal_emit("signal_from_python", "") + |
