Enlightenment CVS committal

Author  : dj2
Project : misc
Module  : eke

Dir     : misc/eke/src


Modified Files:
        eke_gui_edje.c 


Log Message:
- borrow Atmos' menus from entice into eke.
  - only the quit button does anything at the moment...

===================================================================
RCS file: /cvsroot/enlightenment/misc/eke/src/eke_gui_edje.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- eke_gui_edje.c      30 Dec 2004 21:21:45 -0000      1.10
+++ eke_gui_edje.c      5 Jan 2005 03:31:14 -0000       1.11
@@ -14,6 +14,15 @@
                         Evas_Object *o, const char *src, const char *em);
 static void eke_gui_edje_feed_select_cb(void *data, Evas_Object *o, 
                         const char *em, const char *src);
+static void eke_gui_edje_quit_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src);
+static void eke_gui_edje_feed_add_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src);
+static void eke_gui_edje_feed_del_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src);
+static void eke_gui_edje_feed_refresh_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src);
+
 void eke_gui_edje_feed_swap(Eke *eke, Eke_Feed *feed);
 
 typedef struct Eke_Gui_Edje_Feed Eke_Gui_Edje_Feed;
@@ -88,6 +97,15 @@
     edje_object_part_swallow(edje, "feeds.list.items", o);
     evas_object_show(o);
 
+    edje_object_signal_callback_add(edje, "eke,feed,add", "",
+                                        eke_gui_edje_feed_add_cb, NULL);
+    edje_object_signal_callback_add(edje, "eke,feed,del", "",
+                                        eke_gui_edje_feed_del_cb, NULL);
+    edje_object_signal_callback_add(edje, "eke,feed,refresh", "",
+                                        eke_gui_edje_feed_refresh_cb, eke);
+    edje_object_signal_callback_add(edje, "eke,quit", "",
+                                        eke_gui_edje_quit_cb, NULL);
+
     edje_thaw();
 }
 
@@ -239,6 +257,58 @@
 }
 
 static void
+eke_gui_edje_quit_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src)
+{
+    ecore_main_loop_quit();
+
+    return;
+    data = NULL;
+    obj = NULL;
+    em = NULL;
+    src = NULL;
+}
+
+static void
+eke_gui_edje_feed_add_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src)
+{
+    printf("add cb\n");
+
+    return;
+    data = NULL;
+    obj = NULL;
+    em = NULL;
+    src = NULL;
+}
+
+static void
+eke_gui_edje_feed_del_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src)
+{
+    printf("del cb\n");
+
+    return;
+    data = NULL;
+    obj = NULL;
+    em = NULL;
+    src = NULL;
+}
+
+static void
+eke_gui_edje_feed_refresh_cb(void *data, Evas_Object *obj, 
+                        const char *em, const char *src)
+{
+    printf("refresh cb\n");
+
+    return;
+    data = NULL;
+    obj = NULL;
+    em = NULL;
+    src = NULL;
+}
+
+static void
 eke_gui_edje_feed_select_cb(void *data, Evas_Object *o, 
                             const char *em, const char *src)
 {




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to