summaryrefslogtreecommitdiff
path: root/src/YalpClients/EflClient
diff options
context:
space:
mode:
Diffstat (limited to 'src/YalpClients/EflClient')
-rwxr-xr-xsrc/YalpClients/EflClient/main.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/YalpClients/EflClient/main.py b/src/YalpClients/EflClient/main.py
index 8483878..fd6bcba 100755
--- a/src/YalpClients/EflClient/main.py
+++ b/src/YalpClients/EflClient/main.py
@@ -14,10 +14,19 @@ import searchframe
import medialist
import playlist
+def destroy(obj, event, data):
+ print "Bye bye"
+ elementary.exit()
+
+
def gui():
elementary.init()
win = elementary.Window("Yalp", elementary.ELM_WIN_BASIC)
win.title_set("YALP")
+
+ win.autodel_set(True)
+ win.destroy = destroy
+
vid = emotion.Emotion(win.canvas,module_filename="xine");
edje_file = os.path.join(os.path.dirname(sys.argv[0]),"yalp_gui.edj")
c = edje.Edje(win.canvas, file=edje_file, group = "yalp")
@@ -31,5 +40,5 @@ def gui():
win.show()
#ecore.main_loop_begin();
elementary.run();
-
+ elementary.shutdown();
gui()