aboutsummaryrefslogtreecommitdiffstats
path: root/gg_elife/src/elife_edje_external.c
diff options
context:
space:
mode:
Diffstat (limited to 'gg_elife/src/elife_edje_external.c')
-rw-r--r--gg_elife/src/elife_edje_external.c192
1 files changed, 0 insertions, 192 deletions
diff --git a/gg_elife/src/elife_edje_external.c b/gg_elife/src/elife_edje_external.c
deleted file mode 100644
index 14035d2..0000000
--- a/gg_elife/src/elife_edje_external.c
+++ /dev/null
@@ -1,192 +0,0 @@
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <Evas.h>
-#include <Ecore.h>
-#include <Ecore_Evas.h>
-#include <Edje.h>
-
-#include "elife_evas_smart.h"
-
-/* Prototypes -{{{-*/
-
-static Evas_Object *
-elife_ext_add(void *data, Evas *evas, Evas_Object *parent,
- const Eina_List *params, const char *part_name);
-static void
-elife_ext_state_set(void *data, Evas_Object *obj,
- const void *from_params,
- const void *to_params, float pos);
-static void
-elife_ext_signal_emit(void *data, Evas_Object *obj,
- const char *emission, const char *source);
-static Eina_Bool
-elife_ext_param_set(void *data, Evas_Object *obj,
- const Edje_External_Param *param);
-static Eina_Bool
-elife_ext_param_get(void *data, const Evas_Object *obj,
- Edje_External_Param *param);
-static Evas_Object *
-elife_ext_content_get(void *data, const Evas_Object *obj,
- const char *content);
-static void*
-elife_ext_params_parse(void *data, Evas_Object *obj,
- const Eina_List *params);
-static void
-elife_ext_params_free(void *params);
-static const char*
-elife_ext_label_get(void *data);
-static const char*
-elife_ext_description_get(void *data);
-static Evas_Object *
-elife_ext_icon_add(void *data, Evas *e);
-static Evas_Object *
-elife_ext_preview_add(void *data, Evas *e);
-static const char*
-elife_ext_translate(void *data, const char *orig);
-
-/* }}} */
-/* Globals -{{{-*/
-
-static struct {
- Edje_External_Type ext_type;
-} elife_g = {
- .ext_type = {
- .abi_version = EDJE_EXTERNAL_TYPE_ABI_VERSION,
- .module = "elife",
- .module_name = "elife",
- .add = elife_ext_add,
- .state_set = elife_ext_state_set,
- .signal_emit = elife_ext_signal_emit,
- .param_set = elife_ext_param_set,
- .param_get = elife_ext_param_get,
- .content_get = elife_ext_content_get,
- .params_parse = elife_ext_params_parse,
- .params_free = elife_ext_params_free,
- .label_get = elife_ext_label_get,
- .description_get = elife_ext_description_get,
- .icon_add = elife_ext_icon_add,
- .preview_add = elife_ext_preview_add,
- .translate = elife_ext_translate,
- },
-};
-#define _G elife_g
-
-/* }}} */
-/* Edje External -{{{-*/
-
-static Evas_Object *
-elife_ext_add(void *data, Evas *evas, Evas_Object *parent,
- const Eina_List *params, const char *part_name)
-{
- return elife_smart_new(evas);
-}
-
-static void
-elife_ext_state_set(void *data, Evas_Object *obj,
- const void *from_params,
- const void *to_params, float pos)
-{
-}
-
-static void
-elife_ext_signal_emit(void *data, Evas_Object *obj,
- const char *emission, const char *source)
-{
- evas_object_smart_callback_call(obj, emission, NULL);
-}
-
-static Eina_Bool
-elife_ext_param_set(void *data, Evas_Object *obj,
- const Edje_External_Param *param)
-{
- return EINA_TRUE;
-}
-
-static Eina_Bool
-elife_ext_param_get(void *data, const Evas_Object *obj,
- Edje_External_Param *param)
-{
- return EINA_TRUE;
-}
-
-static Evas_Object *
-elife_ext_content_get(void *data, const Evas_Object *obj,
- const char *content)
-{
- return NULL;
-}
-
-static void*
-elife_ext_params_parse(void *data, Evas_Object *obj,
- const Eina_List *params)
-{
- return NULL;
-}
-
-static void
-elife_ext_params_free(void *params)
-{
-}
-
-static const char*
-elife_ext_label_get(void *data)
-{
- return NULL;
-}
-
-static const char*
-elife_ext_description_get(void *data)
-{
- return NULL;
-}
-
-static Evas_Object *
-elife_ext_icon_add(void *data, Evas *e)
-{
- return NULL;
-}
-
-static Evas_Object *
-elife_ext_preview_add(void *data, Evas *e)
-{
- return NULL;
-}
-
-static const char*
-elife_ext_translate(void *data, const char *orig)
-{
- return NULL;
-}
-/* }}} */
-/* Init/Shutdown -{{{-*/
-
-Eina_Bool
-elife_init(void)
-{
- unsigned int seedval = time(NULL);
- int fd;
-
- if ((fd = open("/dev/random", O_RDONLY)) >= 0) {
- read(fd, &seedval, sizeof(seedval));
- close(fd);
- }
- srand(seedval);
-
- edje_external_type_register("elife", &_G.ext_type);
-
- return EINA_TRUE;
-}
-
-void
-elife_shutdown(void)
-{
- edje_external_type_unregister("elife");
-}
-
-EINA_MODULE_INIT(elife_init);
-EINA_MODULE_SHUTDOWN(elife_shutdown);
-
-/* }}} */