Log:
elfe: big cleanup, remove all warnings found with -Wall -W and remove dead code
Author: captainigloo
Date: 2011-04-18 12:31:24 -0700 (Mon, 18 Apr 2011)
New Revision: 58718
Trac: http://trac.enlightenment.org/e/changeset/58718
Modified:
trunk/E-MODULES-EXTRA/elfe/src/allapps.c trunk/E-MODULES-EXTRA/elfe/src/desktop.c trunk/E-MODULES-EXTRA/elfe/src/desktop_item.c trunk/E-MODULES-EXTRA/elfe/src/desktop_item.h trunk/E-MODULES-EXTRA/elfe/src/desktop_page.c trunk/E-MODULES-EXTRA/elfe/src/desktop_page.h trunk/E-MODULES-EXTRA/elfe/src/dock.c trunk/E-MODULES-EXTRA/elfe/src/elfe_config.c trunk/E-MODULES-EXTRA/elfe/src/elfe_config.h trunk/E-MODULES-EXTRA/elfe/src/gadget_list.c trunk/E-MODULES-EXTRA/elfe/src/main.c trunk/E-MODULES-EXTRA/elfe/src/winlist.c
Modified: trunk/E-MODULES-EXTRA/elfe/src/allapps.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/allapps.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/allapps.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -29,12 +29,10 @@
};
static Elm_Gengrid_Item_Class app_itc;
-static Efreet_Menu *menus;
-static void _populate_items_cb(void *data, Evas_Object *obj, void *event_info);
static char *
-_label_get(void *data, Evas_Object *obj, const char *part)
+_label_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__)
{
Elfe_Grid_Item *gitem = data;
@@ -49,7 +47,6 @@
static Evas_Object *
_icon_get(void *data, Evas_Object *obj, const char *part)
{
- const char *path;
Evas_Object *ic = NULL;
Elfe_Grid_Item *gitem = data;
@@ -74,9 +71,8 @@
static void
-_gl_longpress(void *data, Evas_Object *obj, void *event_info)
+_gl_longpress(void *data, Evas_Object *obj __UNUSED__, void *event_info)
{
- Evas_Object *popup;
Elfe_Grid_Item *gitem;
Elfe_Allapps *allapps = data;
Elm_Gengrid_Item *it = event_info;
@@ -92,7 +88,7 @@
}
static void
-_widget_longpress(void *data, Evas_Object *obj, void *event_info)
+_widget_longpress(void *data, Evas_Object *obj __UNUSED__, void *event_info)
{
const char *name = event_info;
Elfe_Allapps *allapps = data;
@@ -105,7 +101,7 @@
}
static void
-_item_selected(void *data, Evas_Object *obj, void *event_info)
+_item_selected(void *data, Evas_Object *obj __UNUSED__, void *event_info)
{
Elfe_Grid_Item *gitem = data;
Elm_Gengrid_Item *it = event_info;
@@ -155,12 +151,11 @@
}
static void
-_obj_resize_cb(void *data , Evas *e , Evas_Object *obj, void *event_info )
+_obj_resize_cb(void *data , Evas *e __UNUSED__ , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Evas_Coord w, h;
- Evas_Coord size = 0;
Elfe_Allapps *allapps = data;
- Evas_Coord ow, oh;
+ Evas_Coord ow;
evas_object_geometry_get(allapps->box, NULL, NULL, &w, &h);
@@ -175,7 +170,7 @@
}
static void
-_obj_del_cb(void *data , Evas *e , Evas_Object *obj, void *event_info )
+_obj_del_cb(void *data , Evas *e __UNUSED__ , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Allapps *allapps = data;
Elfe_Grid_Item *it;
@@ -191,7 +186,7 @@
}
static void
-_apps_clicked_cb(void *data , Evas_Object *obj, void *event_info)
+_apps_clicked_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Allapps *allapps = data;
Evas_Object *bt;
@@ -211,7 +206,7 @@
static void
-_widgets_clicked_cb(void *data , Evas_Object *obj, void *event_info)
+_widgets_clicked_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Allapps *allapps = data;
Evas_Object *bt;
@@ -230,7 +225,7 @@
static void
-_config_clicked_cb(void *data , Evas_Object *obj, void *event_info)
+_config_clicked_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Allapps *allapps = data;
Evas_Object *bt;
@@ -252,12 +247,9 @@
elfe_allapps_add(Evas_Object *parent)
{
Elfe_Allapps *allapps;
- Evas_Object *list;
- char *path;
Evas_Object *ic;
Evas_Object *bt;
Evas_Object *sep;
- Eina_List *l;
/* Fixme create an edje layout instead of a box */
Modified: trunk/E-MODULES-EXTRA/elfe/src/desktop.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/desktop.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/desktop.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -37,38 +37,12 @@
static Elfe_Desktop *desk;
-static void
-_scroller_edge_left_cb(void *data , Evas_Object *obj, void *event_info )
-{
-}
-
static void
-_scroller_edge_right_cb(void *data , Evas_Object *obj, void *event_info )
+_scroller_scroll_anim_stop_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
-
-}
-
-
-static void
-_scroller_scroll_cb(void *data , Evas_Object *obj, void *event_info )
-{
-
-}
-
-
-static void
-_scroller_scroll_anim_start_cb(void *data , Evas_Object *obj, void *event_info )
-{
-
-}
-
-static void
-_scroller_scroll_anim_stop_cb(void *data , Evas_Object *obj, void *event_info )
-{
Elfe_Desktop *desk = data;
Evas_Coord x, y, w, h;
- int num;
int i;
@@ -90,18 +64,6 @@
}
}
-static void
-_scroller_scroll_drag_start_cb(void *data , Evas_Object *obj, void *event_info )
-{
-
-}
-
-static void
-_scroller_scroll_drag_stop_cb(void *data , Evas_Object *obj, void *event_info )
-{
-
-}
-
static Eina_Bool
_longpress_timer_cb(void *data)
{
@@ -124,10 +86,9 @@
}
static void
-_scroller_mouse_move_cb(void *data,Evas *evas, Evas_Object *obj, void *event_info)
+_scroller_mouse_move_cb(void *data,Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Desktop *desk = data;
- Evas_Event_Mouse_Move *ev = event_info;
if (!desk->on_hold)
{
@@ -143,7 +104,7 @@
static void
-_scroller_mouse_up_cb(void *data,Evas *evas, Evas_Object *obj, void *event_info)
+_scroller_mouse_up_cb(void *data,Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Desktop *desk = data;
@@ -157,10 +118,9 @@
static void
-_scroller_mouse_down_cb(void *data,Evas *evas, Evas_Object *obj, void *event_info)
+_scroller_mouse_down_cb(void *data,Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Desktop *desk = data;
- Evas_Event_Mouse_Down *ev = event_info;
if (!desk->edit_mode)
{
@@ -176,7 +136,7 @@
static void
-_cb_object_resize(void *data , Evas *e , Evas_Object *obj, void *event_info )
+_cb_object_resize(void *data , Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
{
Elfe_Desktop *desk = data;
Evas_Coord x, y, w, h;
@@ -202,7 +162,7 @@
static void
-_icon_mouse_move_cb(void *data,Evas *evas, Evas_Object *obj, void *event_info)
+_icon_mouse_move_cb(void *data,Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Elfe_Desktop *desk = data;
Evas_Event_Mouse_Move *ev = event_info;
@@ -213,10 +173,9 @@
static void
-_icon_mouse_up_cb(void *data,Evas *evas, Evas_Object *obj, void *event_info)
+_icon_mouse_up_cb(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
- Elfe_Desktop *desktop = data;
Evas_Event_Mouse_Up *ev = event_info;
printf("icon mouse up\n");
@@ -322,13 +281,14 @@
}
static void*
-_app_exec_cb(void *data, Efreet_Desktop *desktop, char *command, int remaining)
+_app_exec_cb(void *data __UNUSED__, Efreet_Desktop *desktop __UNUSED__, char *command, int remaining __UNUSED__)
{
ecore_exe_run(command, NULL);
+ return NULL;
}
static void
-_allapps_item_selected_cb(void *data , Evas_Object *obj, void *event_info)
+_allapps_item_selected_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info)
{
Efreet_Menu *menu = event_info;
Evas_Object *o_edje;
@@ -342,7 +302,7 @@
}
static void
-_dock_allapps_clicked_cb(void *data , Evas_Object *obj, void *event_info )
+_dock_allapps_clicked_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Desktop *desk = data;
Evas_Object *o_edje;
@@ -398,10 +358,9 @@
Evas_Object *
elfe_desktop_add(Evas_Object *parent, E_Zone *zone)
{
- Evas_Object *tb, *pad, *bx, *ly;
+ Evas_Object *tb, *pad, *bx;
int i;
- Evas_Coord x, y, w, h;
const char *desktop_name;
Evas_Object *gad;
char buf[4096];
@@ -504,13 +463,7 @@
/* evas_object_size_hint_min_set(desk->dock, 0, 80); */
/* evas_object_size_hint_max_set(desk->dock, 9999, 80); */
- evas_object_smart_callback_add(desk->sc, "edge,left", _scroller_edge_left_cb, desk);
- evas_object_smart_callback_add(desk->sc, "edge,right", _scroller_edge_right_cb, desk);
- evas_object_smart_callback_add(desk->sc, "scroll", _scroller_scroll_cb, desk);
- evas_object_smart_callback_add(desk->sc, "scroll,anim,start", _scroller_scroll_anim_start_cb, desk);
evas_object_smart_callback_add(desk->sc, "scroll,anim,stop", _scroller_scroll_anim_stop_cb, desk);
- evas_object_smart_callback_add(desk->sc, "scroll,drag,start", _scroller_scroll_drag_start_cb, desk);
- evas_object_smart_callback_add(desk->sc, "scroll,drag,stop", _scroller_scroll_drag_stop_cb, desk);
evas_object_event_callback_add(desk->sc, EVAS_CALLBACK_MOUSE_MOVE, _scroller_mouse_move_cb, desk);
evas_object_event_callback_add(desk->sc, EVAS_CALLBACK_MOUSE_UP, _scroller_mouse_up_cb, desk);
Modified: trunk/E-MODULES-EXTRA/elfe/src/desktop_item.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/desktop_item.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/desktop_item.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -31,7 +31,6 @@
{
Evas_Object *item;
E_Gadcon_Client_Class *cc = NULL;
- Eina_List *l;
E_Gadcon_Client *gcc = NULL;
if (!gc) return NULL;
@@ -61,13 +60,14 @@
}
static void*
-_app_exec_cb(void *data, Efreet_Desktop *desktop, char *command, int remaining)
+_app_exec_cb(void *data __UNUSED__, Efreet_Desktop *desktop __UNUSED__, char *command, int remaining __UNUSED__)
{
ecore_exe_run(command, NULL);
+ return NULL;
}
static void
-_clicked_signal_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
+_clicked_signal_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__)
{
Elfe_Desktop_Item *dit = data;
@@ -79,7 +79,7 @@
}
static void
-_delete_signal_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
+_delete_signal_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__)
{
Elfe_Desktop_Item *dit = data;
@@ -90,7 +90,7 @@
static Evas_Object *
-_app_add(Elfe_Desktop_Item *dit, const char *name)
+_app_add(Elfe_Desktop_Item *dit, const char *name __UNUSED__)
{
Evas_Object *item;
Evas_Object *icon;
@@ -167,7 +167,7 @@
}
static void
-_obj_del_cb(void *data , Evas *e , Evas_Object *obj, void *event_info )
+_obj_del_cb(void *data , Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Desktop_Item *dit = data;
Modified: trunk/E-MODULES-EXTRA/elfe/src/desktop_item.h
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/desktop_item.h 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/desktop_item.h 2011-04-18 19:31:24 UTC (rev 58718)
@@ -7,6 +7,6 @@
Elfe_Desktop_Item_Type type,
E_Gadcon *gc);
void elfe_desktop_item_pos_get(Evas_Object *obj, int *col, int *row);
+void elfe_desktop_item_edit_mode_set(Evas_Object *obj, Eina_Bool mode);
-
#endif /* _DESKTOP_ITEM_H_ */
Modified: trunk/E-MODULES-EXTRA/elfe/src/desktop_page.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/desktop_page.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/desktop_page.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -68,18 +68,19 @@
}
static void
-_gadcon_populate_class(void *data, E_Gadcon *gc, const E_Gadcon_Client_Class *cc)
+_gadcon_populate_class(void *data __UNUSED__, E_Gadcon *gc __UNUSED__, const E_Gadcon_Client_Class *cc __UNUSED__)
{
}
+
static int
-_gadcon_client_add(void *data, const E_Gadcon_Client_Class *cc)
+_gadcon_client_add(void *data __UNUSED__, const E_Gadcon_Client_Class *cc __UNUSED__)
{
return 0;
}
static void
-_gadcon_client_remove(void *data, E_Gadcon_Client *gcc)
+_gadcon_client_remove(void *data __UNUSED__, E_Gadcon_Client *gcc __UNUSED__)
{
}
@@ -119,13 +120,8 @@
return gc;
}
-static void _gadcon_del(E_Gadcon *gc)
-{
- /* FIXME delete gadcon */
-}
-
static void
-_item_delete_cb(void *data , Evas_Object *obj, void *event_info)
+_item_delete_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Object *item = event_info;
Elfe_Desktop_Page *page = data;
@@ -176,13 +172,12 @@
}
static void
-_page_resize_cb(void *data , Evas *e , Evas_Object *obj, void *event_info )
+_page_resize_cb(void *data , Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Desktop_Page *page = data;
Evas_Coord x, y, w, h;
Evas_Coord ow, oh;
Evas_Object *item;
- Eina_List *l;
int col = 0, row = 0;
Eina_Iterator *iter;
Eina_Matrixsparse_Cell *cell;
@@ -285,7 +280,6 @@
{
Elfe_Desktop_Page *page = evas_object_data_get(obj, "desktop_page");;
Evas_Object *item;
- Eina_List *l;
Eina_Iterator *iter;
Eina_Matrixsparse_Cell *cell;
Modified: trunk/E-MODULES-EXTRA/elfe/src/desktop_page.h
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/desktop_page.h 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/desktop_page.h 2011-04-18 19:31:24 UTC (rev 58718)
@@ -3,5 +3,10 @@
Evas_Object *elfe_desktop_page_add(Evas_Object *parent, E_Zone *zone,
int page, const char *desktop_name);
-
+Eina_Bool elfe_desktop_page_pos_is_free(Evas_Object *obj, int row, int col);
+void elfe_desktop_page_item_gadget_add(Evas_Object *obj, const char *name,
+ Evas_Coord x, Evas_Coord y);
+void elfe_desktop_page_item_app_add(Evas_Object *obj, Efreet_Menu *menu,
+ Evas_Coord x, Evas_Coord y);
+void elfe_desktop_page_edit_mode_set(Evas_Object *obj, Eina_Bool mode);
#endif /* _DESKTOP_PAGE_H_ */
Modified: trunk/E-MODULES-EXTRA/elfe/src/dock.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/dock.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/dock.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -20,35 +20,11 @@
static void _allapps_icon_add(Elfe_Dock *dock, const char *name);
static void
-_pos_to_geom(Elfe_Dock *dock,
- int row, int col,
- Evas_Coord *x, Evas_Coord *y,
- Evas_Coord *w, Evas_Coord *h)
-{
- Evas_Coord ox, oy, ow, oh;
-
- if(!dock)
- return;
-
- evas_object_geometry_get(dock->edje, &ox, &oy, &ow, &oh);
-
- if (elfe_home_cfg->cols && w)
- *w = ow / elfe_home_cfg->cols;
- if (h)
- *h = oh;
-
- if (x && w)
- *x = col * *w;
- if (y && h)
- *y = 0;
-}
-
-static void
-_xy_to_pos(Elfe_Dock *dock, Evas_Coord x, Evas_Coord y,
+_xy_to_pos(Elfe_Dock *dock, Evas_Coord x, Evas_Coord y __UNUSED__,
int *col)
{
Evas_Coord ow, oh;
- Evas_Coord w = 0, h = 0;
+ Evas_Coord w = 0;
if(!dock)
return;
@@ -66,7 +42,7 @@
static void
-_item_delete_cb(void *data , Evas_Object *obj, void *event_info)
+_item_delete_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Object *item = event_info;
Elfe_Dock *dock = data;
@@ -82,7 +58,7 @@
static void
-_app_icon_clicked_cb(void *data , Evas_Object *obj, void *event_info )
+_app_icon_clicked_cb(void *data , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Elfe_Dock *dock = data;
@@ -121,8 +97,6 @@
Evas_Object *item;
Eina_List *l;
- Evas_Coord x = 0, y = 0, w = 0, h = 0;
-
EINA_LIST_FOREACH(elfe_home_cfg->dock_items, l, dic)
{
@@ -150,7 +124,6 @@
{
Elfe_Dock *dock = evas_object_data_get(obj, "dock");;
Evas_Object *item;
- Eina_List *l;
Eina_Iterator *iter;
Eina_Matrixsparse_Cell *cell;
@@ -181,7 +154,6 @@
{
Elfe_Dock *dock = evas_object_data_get(obj, "dock");
Evas_Object *item;
- Evas_Coord ox = 0, oy = 0, ow = 0, oh = 0;
int col = 0;
_xy_to_pos(dock, x, y, &col);
@@ -214,9 +186,6 @@
elfe_dock_add(Evas_Object *parent)
{
Elfe_Dock *dock;
- Evas_Object *bx;
- Evas_Object *ic;
- int i;
dock = calloc(1, sizeof(Elfe_Dock));
if (!dock)
Modified: trunk/E-MODULES-EXTRA/elfe/src/elfe_config.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/elfe_config.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/elfe_config.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -5,13 +5,6 @@
#include "elfe_config.h"
/* local function prototypes */
-static void *_elfe_home_config_create(E_Config_Dialog *cfd);
-static void _elfe_home_config_free(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-static Evas_Object *_elfe_home_config_ui(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
-static void _elfe_home_config_changed(void *data, Evas_Object *obj, void *event);
-static void _elfe_home_config_slider_changed(void *data, Evas_Object *obj);
-static void _elfe_home_config_click_changed(void *data, Evas_Object *obj, void *event);
-static Eina_Bool _elfe_home_config_change_timeout(void *data);
/* local variables */
EAPI Elfe_Home_Config *elfe_home_cfg = NULL;
@@ -22,11 +15,9 @@
Evas_Object *delay_label, *delay_slider;
/* public functions */
-int
-elfe_home_config_init(E_Module *m)
+int
+elfe_home_config_init(E_Module *m)
{
- Eina_List *l;
-
conf_desktop_item_edd = E_CONFIG_DD_NEW("Elfe_Desktop_Item_Cfg", Elfe_Desktop_Item_Config);
#undef T
@@ -92,8 +83,8 @@
return 1;
}
-int
-elfe_home_config_shutdown(void)
+int
+elfe_home_config_shutdown(void)
{
e_configure_registry_item_del("illume/elfe");
e_configure_registry_category_del("illume");
@@ -107,8 +98,8 @@
return 1;
}
-int
-elfe_home_config_save(void)
+int
+elfe_home_config_save(void)
{
printf("<<<<<<<<<<<<<<<<<<<<<<<<<<<< CONFIG SAVE\n");
e_config_domain_save("module.elfe", conf_edd, elfe_home_cfg);
@@ -116,57 +107,6 @@
}
/* local functions */
-static void *
-_elfe_home_config_create(E_Config_Dialog *cfd __UNUSED__)
-{
- return NULL;
-}
-
-static void
-_elfe_home_config_free(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
-{
- elfe_home_win_cfg_update();
-}
-
-static Evas_Object *
-_elfe_home_config_ui(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata __UNUSED__)
-{
-
-}
-
-static void
-_elfe_home_config_changed(void *data, Evas_Object *obj __UNUSED__, void *event __UNUSED__)
-{
- if (_elfe_home_config_change_timer)
- ecore_timer_del(_elfe_home_config_change_timer);
- _elfe_home_config_change_timer =
- ecore_timer_add(0.5, _elfe_home_config_change_timeout, data);
-}
-
-static void
-_elfe_home_config_slider_changed(void *data, Evas_Object *obj __UNUSED__)
-{
- if (_elfe_home_config_change_timer)
- ecore_timer_del(_elfe_home_config_change_timer);
- _elfe_home_config_change_timer =
- ecore_timer_add(0.5, _elfe_home_config_change_timeout, data);
-}
-
-static void
-_elfe_home_config_click_changed(void *data, Evas_Object *obj, void *event)
-{
- _elfe_home_config_changed(data, obj, event);
-}
-
-static Eina_Bool
-_elfe_home_config_change_timeout(void *data __UNUSED__)
-{
- elfe_home_win_cfg_update();
- e_config_save_queue();
- _elfe_home_config_change_timer = NULL;
- return ECORE_CALLBACK_CANCEL;
-}
-
void elfe_home_config_desktop_item_add(int desktop,
Elfe_Desktop_Item_Type type,
int row, int col,
Modified: trunk/E-MODULES-EXTRA/elfe/src/elfe_config.h
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/elfe_config.h 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/elfe_config.h 2011-04-18 19:31:24 UTC (rev 58718)
@@ -54,8 +54,9 @@
Evas_Coord x, Evas_Coord y,
Evas_Coord w, Evas_Coord h,
const char *name);
+void elfe_home_config_desktop_item_del(int desktop,
+ int row, int col);
-
extern EAPI Elfe_Home_Config *elfe_home_cfg;
#endif
Modified: trunk/E-MODULES-EXTRA/elfe/src/gadget_list.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/gadget_list.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/gadget_list.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -5,10 +5,8 @@
#include "utils.h"
static void
-_list_longpress(void *data, Evas_Object *obj, void *event_info)
+_list_longpress(void *data, Evas_Object *obj __UNUSED__, void *event_info)
{
- Evas_Object *ic;
- E_Gadcon_Client_Class *gcc = NULL;
const char *name;
Elm_List_Item *it = event_info;
@@ -26,7 +24,7 @@
Evas_Object *list;
E_Gadcon_Client_Class *gcc = NULL;
Eina_List *l;
- Evas_Object *icon = NULL, *end;
+ Evas_Object *icon = NULL;
const char *lbl = NULL;
list = elm_list_add(obj);
Modified: trunk/E-MODULES-EXTRA/elfe/src/main.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/main.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/main.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -32,21 +32,11 @@
static void _elfe_home_win_new(E_Zone *zone);
static void _elfe_home_win_cb_free(Elfe_Home_Win *hwin);
static void _elfe_home_win_cb_resize(E_Win *win);
+static Eina_Bool _elfe_home_cb_bg_change(void *data __UNUSED__, int type, void *event __UNUSED__);
-static Eina_Bool _elfe_home_update_deferred(void *data __UNUSED__);
-static Eina_Bool _elfe_home_desktop_cache_update(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__);
-static Eina_Bool _elfe_home_cb_border_add(void *data __UNUSED__, int type __UNUSED__, void *event);
-static Eina_Bool _elfe_home_cb_border_del(void *data __UNUSED__, int type __UNUSED__, void *event);
-static Eina_Bool _elfe_home_cb_exe_del(void *data __UNUSED__, int type __UNUSED__, void *event);
-static Eina_Bool _elfe_home_cb_client_message(void *data __UNUSED__, int type __UNUSED__, void *event);
-static Eina_Bool _elfe_home_cb_prop_change(void *data __UNUSED__, int type __UNUSED__, void *event);
-static Eina_Bool _elfe_home_cb_bg_change(void *data __UNUSED__, int type __UNUSED__, void *event);
-
/* local variables */
static Eina_List *hwins = NULL;
static Eina_List *hdls = NULL;
-static Eina_List *exes = NULL;
-static Ecore_Timer *defer = NULL;
/* public functions */
EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Illume Home" };
@@ -134,7 +124,6 @@
char buf[PATH_MAX];
const char *bgfile;
Elm_Theme *theme;
- Evas_Object *winlist;
Evas_Object *o_edje;
const char *file;
@@ -235,43 +224,7 @@
if (hwin->layout) evas_object_resize(hwin->layout, win->w, win->h);
}
-
static Eina_Bool
-_elfe_home_cb_client_message(void *data __UNUSED__, int type __UNUSED__, void *event)
-{
- Ecore_X_Event_Client_Message *ev;
-
- ev = event;
- if (ev->message_type == ECORE_X_ATOM_E_ILLUME_HOME_NEW)
- {
- E_Zone *zone;
-
- zone = e_util_zone_window_find(ev->win);
- if (zone->black_win != ev->win) return ECORE_CALLBACK_PASS_ON;
- _elfe_home_win_new(zone);
- }
- else if (ev->message_type == ECORE_X_ATOM_E_ILLUME_HOME_DEL)
- {
- E_Border *bd;
- Eina_List *l;
- Elfe_Home_Win *hwin;
-
- if (!(bd = e_border_find_by_client_window(ev->win))) return ECORE_CALLBACK_PASS_ON;
- EINA_LIST_FOREACH(hwins, l, hwin)
- {
- if (hwin->win->border == bd)
- {
- hwins = eina_list_remove_list(hwins, hwins);
- e_object_del(E_OBJECT(hwin));
- break;
- }
- }
- }
- return ECORE_CALLBACK_PASS_ON;
-}
-
-
-static Eina_Bool
_elfe_home_cb_bg_change(void *data __UNUSED__, int type, void *event __UNUSED__)
{
Elfe_Home_Win *hwin;
Modified: trunk/E-MODULES-EXTRA/elfe/src/winlist.c
===================================================================
--- trunk/E-MODULES-EXTRA/elfe/src/winlist.c 2011-04-18 19:02:27 UTC (rev 58717)
+++ trunk/E-MODULES-EXTRA/elfe/src/winlist.c 2011-04-18 19:31:24 UTC (rev 58718)
@@ -190,7 +190,7 @@
/* internal calls */
static void
-_cb_item_sel(void *data, Evas_Object *obj, void *event_info)
+_cb_item_sel(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Data *d;
@@ -202,7 +202,7 @@
}
static void
-_cb_special_sel(void *data, Evas_Object *obj, void *event_info)
+_cb_special_sel(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Special *s;
@@ -278,7 +278,6 @@
_cb_object_resize(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
{
Data *d;
- Evas_Coord lw, lh, vw, vh;
d = evas_object_data_get(obj, "..[winilist]");
if (!d) return;
@@ -288,7 +287,6 @@
static void
_refill(Data *d)
{
- Evas_Coord w, h, lw, lh, vw, vh;
Eina_List *borders, *l, *l2, *l3;
borders = e_border_client_list();
|