discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=10ef8170d424270de22743ae73b44d87114d5ce6

commit 10ef8170d424270de22743ae73b44d87114d5ce6
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed Jan 29 20:30:55 2014 -0500

    remove iconify files
---
 src/bin/e_iconify.c | 88 -----------------------------------------------------
 src/bin/e_iconify.h | 15 ---------
 2 files changed, 103 deletions(-)

diff --git a/src/bin/e_iconify.c b/src/bin/e_iconify.c
deleted file mode 100644
index 86ea271..0000000
--- a/src/bin/e_iconify.c
+++ /dev/null
@@ -1,88 +0,0 @@
-#include "e.h"
-
-typedef struct _E_Iconify_Provider E_Iconify_Provider;
-
-struct _E_Iconify_Provider
-{
-   E_Iconify_Provider_Cb func;
-   const void *data;
-   int pri;
-};
-
-static Eina_List *_e_iconify_providers = NULL;
-
-static E_Iconify_Provider *
-_e_iconify_provider_get(void)
-{
-   Eina_List *l;
-   E_Iconify_Provider *prov, *prov_found = NULL;
-   int pri_found = -9999;
-
-   EINA_LIST_FOREACH(_e_iconify_providers, l, prov)
-     {
-        if (prov->pri >= pri_found)
-          {
-             pri_found = prov->pri;
-             prov_found = prov;
-          }
-     }
-   return prov_found;
-}
-
-EAPI void
-e_iconify_provider_add(int pri, E_Iconify_Provider_Cb provider, const void 
*data)
-{
-   E_Iconify_Provider *prov;
-   
-   prov = E_NEW(E_Iconify_Provider, 1);
-   if (!prov) return;
-   _e_iconify_providers = eina_list_append(_e_iconify_providers, prov);
-   prov->func = provider;
-   prov->data = data;
-   prov->pri = pri;
-}
-
-EAPI void
-e_iconify_provider_del(int pri, E_Iconify_Provider_Cb provider, const void 
*data)
-{
-   Eina_List *l;
-   E_Iconify_Provider *prov;
-   
-   EINA_LIST_FOREACH(_e_iconify_providers, l, prov)
-     {
-        if ((prov->func == provider) &&
-            (prov->data == data) &&
-            (prov->pri == pri))
-          {
-             _e_iconify_providers =
-               eina_list_remove_list(_e_iconify_providers, l);
-             free(prov);
-             return;
-          }
-     }
-}
-
-EAPI void
-e_iconify_provider_obj_message(E_Client *ec, Eina_Bool iconify, Evas_Object 
*edje_target)
-{
-   E_Iconify_Provider *prov;
-   Evas_Coord ox, oy, ow, oh;
-   Edje_Message_Int_Set *msg;
-   int x, y, w, h;
-   
-   prov = _e_iconify_provider_get();
-   if (!prov) return;
-   evas_object_geometry_get(edje_target, &ox, &oy, &ow, &oh);
-   x = ox + (ow / 2);
-   y = oy + (oh / 2);
-   w = 1;
-   h = 1;
-   prov->func((void *)(prov->data), ec, iconify, &x, &y, &w, &h);
-   msg = alloca(sizeof(Edje_Message_Int_Set) + ((4 - 1) * sizeof(int)));
-   msg->count = 4;
-   msg->val[0] = x - ox;
-   msg->val[1] = y - oy;
-   msg->val[2] = w;
-   msg->val[3] = h;
-   edje_object_message_send(edje_target, EDJE_MESSAGE_INT_SET, 10, msg);
-}
diff --git a/src/bin/e_iconify.h b/src/bin/e_iconify.h
deleted file mode 100644
index 1642b72..0000000
--- a/src/bin/e_iconify.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifdef E_TYPEDEFS
-
-typedef void (*E_Iconify_Provider_Cb) (void *data, E_Client *ec, Eina_Bool 
iconify, int *x, int *y, int *w, int *h);
-
-#else
-
-#ifndef E_ICONIFY_H
-#define E_ICONIFY_H
-
-EAPI void e_iconify_provider_add(int pri, E_Iconify_Provider_Cb provider, 
const void *data);
-EAPI void e_iconify_provider_del(int pri, E_Iconify_Provider_Cb provider, 
const void *data);
-EAPI void e_iconify_provider_obj_message(E_Client *ec, Eina_Bool iconify, 
Evas_Object *edje_target);
-
-#endif
-#endif

-- 


Reply via email to