Enlightenment CVS committal
Author : englebass
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_border.c e_configure.c e_eap_editor.c e_fm.c
e_int_border_menu.c e_int_menus.c e_module.c e_slidecore.c
e_utils.c e_utils.h
Log Message:
fix against efreet API breakage
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.654
retrieving revision 1.655
diff -u -3 -r1.654 -r1.655
--- e_border.c 11 Aug 2008 01:22:33 -0000 1.654
+++ e_border.c 14 Aug 2008 20:49:36 -0000 1.655
@@ -2798,7 +2798,7 @@
{
if ((bd->desktop) && (bd->icon_preference != E_ICON_PREF_NETWM))
{
- o = e_util_desktop_icon_add(bd->desktop, "24x24", evas);
+ o = e_util_desktop_icon_add(bd->desktop, 24, evas);
if (o)
return o;
}
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_configure.c,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -3 -r1.120 -r1.121
--- e_configure.c 19 Jun 2008 11:56:54 -0000 1.120
+++ e_configure.c 14 Aug 2008 20:49:36 -0000 1.121
@@ -103,7 +103,7 @@
cfg_cat_icon = strdup(cfg_cat_icon);
else
cfg_cat_icon = efreet_icon_path_find(e_config->icon_theme,
- cfg_cat_icon, "64x64");
+ cfg_cat_icon, 64);
}
}
if (desktop->icon)
@@ -112,7 +112,7 @@
cfg_icon = strdup(desktop->icon);
else
cfg_icon = efreet_icon_path_find(e_config->icon_theme,
- desktop->icon, "64x64");
+ desktop->icon, 64);
}
if (desktop->name) label = desktop->name;
else if (desktop->generic_name) label = desktop->generic_name;
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -3 -r1.97 -r1.98
--- e_eap_editor.c 18 Jul 2008 10:05:25 -0000 1.97
+++ e_eap_editor.c 14 Aug 2008 20:49:36 -0000 1.98
@@ -567,7 +567,7 @@
if (ecore_file_exists(cfdata->icon))
icon_path = strdup(cfdata->icon);
else
- icon_path = efreet_icon_path_find(e_config->icon_theme, cfdata->icon,
"scalable");
+ icon_path = efreet_icon_path_find(e_config->icon_theme, cfdata->icon,
64);
if (icon_path)
{
@@ -721,7 +721,7 @@
Evas_Object *o;
if (!cfdata->editor->img_widget) return;
- o = e_util_icon_theme_icon_add(cfdata->icon, "32x32", cfdata->editor->evas);
+ o = e_util_icon_theme_icon_add(cfdata->icon, 32, cfdata->editor->evas);
/* NB this takes care of freeing any previous icon object */
e_widget_button_icon_set(cfdata->editor->img_widget, o);
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v
retrieving revision 1.247
retrieving revision 1.248
diff -u -3 -r1.247 -r1.248
--- e_fm.c 11 Aug 2008 02:13:22 -0000 1.247
+++ e_fm.c 14 Aug 2008 20:49:36 -0000 1.248
@@ -1201,7 +1201,7 @@
snprintf(buf, sizeof(buf), "%s/%s",
e_fm2_real_path_get(ic->info.fm),
ic->info.file);
ef = efreet_desktop_new(buf);
- if (ef) oic = e_util_desktop_icon_add(ef, "48x48", evas);
+ if (ef) oic = e_util_desktop_icon_add(ef, 48, evas);
if (type_ret) *type_ret = "DESKTOP";
if (ef) efreet_desktop_free(ef);
}
@@ -1278,7 +1278,7 @@
oic = NULL;
snprintf(buf, sizeof(buf), "%s/%s", ic->sd->realpath,
ic->info.file);
ef = efreet_desktop_new(buf);
- if (ef) oic = e_util_desktop_icon_add(ef, "48x48", evas);
+ if (ef) oic = e_util_desktop_icon_add(ef, 48, evas);
if (type_ret) *type_ret = "DESKTOP";
if (ef) efreet_desktop_free(ef);
}
@@ -1350,7 +1350,7 @@
oic = NULL;
ef = efreet_desktop_new(buf);
- if (ef) oic = e_util_desktop_icon_add(ef, "48x48", evas);
+ if (ef) oic = e_util_desktop_icon_add(ef, 48, evas);
if (type_ret) *type_ret = "DESKTOP";
if (ef) efreet_desktop_free(ef);
}
@@ -1372,7 +1372,7 @@
Efreet_Desktop *desktop;
desktop =
efreet_util_desktop_exec_find(imc->e_im_setup_exec);
if (desktop)
- oic = e_util_desktop_icon_add(desktop, "24x24",
evas);
+ oic = e_util_desktop_icon_add(desktop, 24, evas);
}
e_intl_input_method_config_free(imc);
}
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_border_menu.c,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -3 -r1.85 -r1.86
--- e_int_border_menu.c 25 Jul 2008 21:32:28 -0000 1.85
+++ e_int_border_menu.c 14 Aug 2008 20:49:36 -0000 1.86
@@ -70,7 +70,7 @@
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Edit Icon"));
e_menu_item_callback_set(mi, _e_border_menu_cb_icon_edit, bd);
- e_util_desktop_menu_item_icon_add(bd->desktop, "16x16", mi);
+ e_util_desktop_menu_item_icon_add(bd->desktop, 16, mi);
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Add Application..."));
@@ -922,7 +922,7 @@
e_menu_item_radio_set(submi, 1);
e_menu_item_radio_group_set(submi, 2);
e_menu_item_toggle_set(submi, (bd->icon_preference == E_ICON_PREF_USER ? 1
: 0));
- e_util_desktop_menu_item_icon_add(bd->desktop, "16x16", submi);
+ e_util_desktop_menu_item_icon_add(bd->desktop, 16, submi);
e_menu_item_callback_set(submi, _e_border_menu_cb_iconpref_user, bd);
}
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.234
retrieving revision 1.235
diff -u -3 -r1.234 -r1.235
--- e_int_menus.c 11 Aug 2008 01:22:33 -0000 1.234
+++ e_int_menus.c 14 Aug 2008 20:49:36 -0000 1.235
@@ -584,7 +584,7 @@
char *file;
file = efreet_icon_path_find(e_config->icon_theme,
- entry->icon, "24x24");
+ entry->icon, 24);
e_menu_item_icon_file_set(mi, file);
E_FREE(file);
}
@@ -707,15 +707,15 @@
E_Drag *drag;
Evas_Object *o = NULL;
Evas_Coord x, y, w, h;
+ unsigned int size;
const char *drag_types[] = { "enlightenment/desktop" };
- char buf[128];
evas_object_geometry_get(mi->icon_object, &x, &y, &w, &h);
drag = e_drag_new(m->zone->container, x, y, drag_types, 1, desktop, -1,
NULL, NULL);
- snprintf(buf, sizeof(buf), "%dx%d", w, h);
- o = e_util_desktop_icon_add(desktop, buf, e_drag_evas_get(drag));
+ size = MAX(w, h);
+ o = e_util_desktop_icon_add(desktop, size, e_drag_evas_get(drag));
e_drag_object_set(drag, o);
e_drag_resize(drag, w, h);
e_drag_start(drag, mi->drag.x + w, mi->drag.y + h);
@@ -1425,7 +1425,7 @@
e_object_ref(E_OBJECT(bd));
e_menu_item_callback_set(mi, _e_int_menus_lost_clients_item_cb, bd);
if (bd->desktop)
- e_util_desktop_menu_item_icon_add(bd->desktop, "24x24", mi);
+ e_util_desktop_menu_item_icon_add(bd->desktop, 24, mi);
}
e_object_free_attach_func_set(E_OBJECT(m),
_e_int_menus_lost_clients_free_hook);
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_module.c,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -3 -r1.89 -r1.90
--- e_module.c 19 May 2008 04:37:34 -0000 1.89
+++ e_module.c 14 Aug 2008 20:49:36 -0000 1.90
@@ -397,7 +397,7 @@
desktop = efreet_desktop_get(buf);
if ((desktop) && (desktop->icon))
{
- icon = efreet_icon_path_find(e_config->icon_theme, desktop->icon,
"64x64");
+ icon = efreet_icon_path_find(e_config->icon_theme, desktop->icon,
64);
if (!icon)
{
snprintf(buf, sizeof(buf), "%s/%s.edj",
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_slidecore.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_slidecore.c 27 Apr 2008 07:52:09 -0000 1.5
+++ e_slidecore.c 14 Aug 2008 20:49:36 -0000 1.6
@@ -231,7 +231,7 @@
it2 = evas_list_nth(sd->items, pl2);
if (it1 && it2)
{
- sd->o1 = e_util_icon_theme_icon_add(it1->icon, "512x512",
+ sd->o1 = e_util_icon_theme_icon_add(it1->icon, 512,
evas_object_evas_get(sd->smart_obj));
if (sd->o1)
{
@@ -243,7 +243,7 @@
evas_object_clip_set(sd->o1,
evas_object_clip_get(sd->smart_obj));
evas_object_show(sd->o1);
}
- sd->o2 = e_util_icon_theme_icon_add(it2->icon, "512x512",
+ sd->o2 = e_util_icon_theme_icon_add(it2->icon, 512,
evas_object_evas_get(sd->smart_obj));
if (sd->o2)
{
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_utils.c,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -3 -r1.82 -r1.83
--- e_utils.c 19 May 2008 04:15:47 -0000 1.82
+++ e_utils.c 14 Aug 2008 20:49:36 -0000 1.83
@@ -862,7 +862,7 @@
}
EAPI Evas_Object *
-e_util_desktop_icon_add(Efreet_Desktop *desktop, const char *size, Evas *evas)
+e_util_desktop_icon_add(Efreet_Desktop *desktop, unsigned int size, Evas *evas)
{
if ((!desktop) || (!desktop->icon)) return NULL;
@@ -870,7 +870,7 @@
}
EAPI Evas_Object *
-e_util_icon_theme_icon_add(const char *icon_name, const char *size, Evas *evas)
+e_util_icon_theme_icon_add(const char *icon_name, unsigned int size, Evas
*evas)
{
if (!icon_name) return NULL;
if (icon_name[0] == '/') return e_util_icon_add(icon_name, evas);
@@ -891,7 +891,7 @@
}
EAPI void
-e_util_desktop_menu_item_icon_add(Efreet_Desktop *desktop, const char *size,
E_Menu_Item *mi)
+e_util_desktop_menu_item_icon_add(Efreet_Desktop *desktop, unsigned int size,
E_Menu_Item *mi)
{
char *path = NULL;
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_utils.h,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- e_utils.h 30 Oct 2007 20:01:41 -0000 1.41
+++ e_utils.h 14 Aug 2008 20:49:36 -0000 1.42
@@ -49,9 +49,9 @@
EAPI void e_util_library_path_strip(void);
EAPI void e_util_library_path_restore(void);
EAPI Evas_Object *e_util_icon_add(const char *path, Evas *evas);
-EAPI Evas_Object *e_util_desktop_icon_add(Efreet_Desktop *desktop, const char
*size, Evas *evas);
-EAPI Evas_Object *e_util_icon_theme_icon_add(const char *icon_name, const char
*size, Evas *evas);
-EAPI void e_util_desktop_menu_item_icon_add(Efreet_Desktop *desktop,
const char *size, E_Menu_Item *mi);
+EAPI Evas_Object *e_util_desktop_icon_add(Efreet_Desktop *desktop, unsigned
int size, Evas *evas);
+EAPI Evas_Object *e_util_icon_theme_icon_add(const char *icon_name, unsigned
int size, Evas *evas);
+EAPI void e_util_desktop_menu_item_icon_add(Efreet_Desktop *desktop,
unsigned int size, E_Menu_Item *mi);
EAPI int e_util_dir_check(const char *dir);
EAPI void e_util_defer_object_del(E_Object *obj);
EAPI const char *e_util_winid_str_get(Ecore_X_Window win);
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs