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