Enlightenment CVS committal
Author : devilhorns
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_ilist.c e_widget_ilist.c
Log Message:
Reduce some 2 line variable checks to single line.
Fix some formatting & remove whitespace.
In some instances, check if creation of widget_data was succesful before
continuing with the rest of the function.
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_ilist.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- e_ilist.c 18 Apr 2008 06:23:21 -0000 1.41
+++ e_ilist.c 10 May 2008 07:44:01 -0000 1.42
@@ -649,8 +649,7 @@
int i;
API_ENTRY return;
- if (!sd->items) return;
- if (!sd->multi_select) return;
+ if ((!sd->items) || (!sd->multi_select)) return;
i = evas_list_count(sd->items);
if (n >= i) n = i - 1;
@@ -688,8 +687,7 @@
int i, j, dir;
API_ENTRY return;
- if (!sd->items) return;
- if (!sd->multi_select) return;
+ if ((!sd->items) || (!sd->multi_select)) return;
i = evas_list_count(sd->items);
if (n >= i) n = i - 1;
@@ -891,8 +889,7 @@
/* NB: Remove if headers ever become selectable */
if (si->header) return;
- if (!sd->items) return;
- if (!sd->selector) return;
+ if ((!sd->items) || (!sd->selector)) return;
if (!(si = evas_list_nth(sd->items, sd->selected))) return;
if (sd->on_hold)
{
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_widget_ilist.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- e_widget_ilist.c 15 Jul 2007 23:39:28 -0000 1.38
+++ e_widget_ilist.c 10 May 2008 07:44:01 -0000 1.39
@@ -32,24 +32,25 @@
{
Evas_Object *obj, *o;
E_Widget_Data *wd;
-
+
+ wd = E_NEW(E_Widget_Data, 1);
+ if (!wd) return NULL;
+
obj = e_widget_add(evas);
-
+
e_widget_del_hook_set(obj, _e_wid_del_hook);
e_widget_focus_hook_set(obj, _e_wid_focus_hook);
- wd = E_NEW(E_Widget_Data, 1);
- if (!wd) return NULL;
e_widget_data_set(obj, wd);
wd->value = value;
-
+
o = e_scrollframe_add(evas);
wd->o_scrollframe = o;
evas_object_show(o);
e_widget_sub_object_add(obj, o);
e_widget_resize_object_set(obj, o);
evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN,
_e_wid_focus_steal, obj);
-
+
o = e_ilist_add(evas);
wd->o_ilist = o;
e_ilist_icon_size_set(o, icon_w, icon_h);
@@ -58,7 +59,7 @@
e_widget_sub_object_add(obj, o);
evas_object_show(o);
evas_object_smart_callback_add(o, "selected", _e_wid_cb_selected, obj);
-
+
evas_object_resize(obj, 32, 32);
e_widget_min_size_set(obj, 32, 32);
return obj;
@@ -68,7 +69,7 @@
e_widget_ilist_freeze(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
e_ilist_freeze(wd->o_ilist);
}
@@ -77,7 +78,7 @@
e_widget_ilist_thaw(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
e_ilist_thaw(wd->o_ilist);
}
@@ -87,10 +88,11 @@
{
E_Widget_Data *wd;
E_Widget_Callback *wcb;
-
- wd = e_widget_data_get(obj);
+
wcb = E_NEW(E_Widget_Callback, 1);
if (!wcb) return;
+
+ wd = e_widget_data_get(obj);
wcb->func = func;
wcb->data = data;
if (val) wcb->value = strdup(val);
@@ -104,10 +106,11 @@
{
E_Widget_Data *wd;
E_Widget_Callback *wcb, *rcb;
-
- wd = e_widget_data_get(obj);
+
wcb = E_NEW(E_Widget_Callback, 1);
if (!wcb) return;
+
+ wd = e_widget_data_get(obj);
wcb->func = func;
wcb->data = data;
if (val) wcb->value = strdup(val);
@@ -132,10 +135,11 @@
{
E_Widget_Data *wd;
E_Widget_Callback *wcb;
-
- wd = e_widget_data_get(obj);
+
wcb = E_NEW(E_Widget_Callback, 1);
if (!wcb) return;
+
+ wd = e_widget_data_get(obj);
wcb->func = func;
wcb->data = data;
if (val) wcb->value = strdup(val);
@@ -149,14 +153,15 @@
{
E_Widget_Data *wd;
E_Widget_Callback *wcb, *rcb;
-
- wd = e_widget_data_get(obj);
+
wcb = E_NEW(E_Widget_Callback, 1);
if (!wcb) return;
+
+ wd = e_widget_data_get(obj);
wcb->func = func;
wcb->data = data;
if (val) wcb->value = strdup(val);
-
+
rcb = evas_list_nth(wd->callbacks, relative);
if (rcb)
{
@@ -177,10 +182,11 @@
{
E_Widget_Data *wd;
E_Widget_Callback *wcb;
-
- wd = e_widget_data_get(obj);
+
wcb = E_NEW(E_Widget_Callback, 1);
if (!wcb) return;
+
+ wd = e_widget_data_get(obj);
wd->callbacks = evas_list_append(wd->callbacks, wcb);
e_ilist_append(wd->o_ilist, icon, label, 1, NULL, NULL, NULL, NULL);
if (icon) evas_object_show(icon);
@@ -190,7 +196,7 @@
e_widget_ilist_selector_set(Evas_Object *obj, int selector)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
e_ilist_selector_set(wd->o_ilist, selector);
}
@@ -200,7 +206,7 @@
{
E_Widget_Data *wd;
Evas_Coord mw, mh, vw, vh, w, h;
-
+
wd = e_widget_data_get(obj);
wd->o_widget = obj;
e_ilist_min_size_get(wd->o_ilist, &mw, &mh);
@@ -229,7 +235,7 @@
while (wd->callbacks)
{
E_Widget_Callback *wcb;
-
+
wcb = wd->callbacks->data;
if (wcb->value) free(wcb->value);
free(wcb);
@@ -241,7 +247,7 @@
e_widget_ilist_count(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_count(wd->o_ilist);
}
@@ -250,7 +256,7 @@
e_widget_ilist_items_get(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_items_get(wd->o_ilist);
}
@@ -259,7 +265,7 @@
e_widget_ilist_nth_is_header(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_nth_is_header(wd->o_ilist, n);
}
@@ -267,8 +273,8 @@
EAPI void
e_widget_ilist_nth_label_set(Evas_Object *obj, int n, const char *label)
{
- E_Widget_Data *wd;
-
+ E_Widget_Data *wd;
+
wd = e_widget_data_get(obj);
e_ilist_nth_label_set(wd->o_ilist, n, label);
}
@@ -276,8 +282,8 @@
EAPI const char *
e_widget_ilist_nth_label_get(Evas_Object *obj, int n)
{
- E_Widget_Data *wd;
-
+ E_Widget_Data *wd;
+
wd = e_widget_data_get(obj);
return e_ilist_nth_label_get(wd->o_ilist, n);
}
@@ -285,8 +291,8 @@
EAPI void
e_widget_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon)
{
- E_Widget_Data *wd;
-
+ E_Widget_Data *wd;
+
wd = e_widget_data_get(obj);
e_ilist_nth_icon_set(wd->o_ilist, n, icon);
}
@@ -294,8 +300,8 @@
EAPI Evas_Object *
e_widget_ilist_nth_icon_get(Evas_Object *obj, int n)
{
- E_Widget_Data *wd;
-
+ E_Widget_Data *wd;
+
wd = e_widget_data_get(obj);
return e_ilist_nth_icon_get(wd->o_ilist, n);
}
@@ -305,7 +311,7 @@
{
E_Widget_Data *wd;
E_Widget_Callback *wcb;
-
+
wd = e_widget_data_get(obj);
wcb = evas_list_nth(wd->callbacks, n);
@@ -327,6 +333,7 @@
{
E_Widget_Data *wd;
Evas_Coord x, y, w, h;
+
wd = e_widget_data_get(obj);
e_ilist_nth_geometry_get(wd->o_ilist, n, &x, &y, &w, &h);
if (top)
@@ -339,7 +346,7 @@
e_widget_ilist_selected_set(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
e_ilist_selected_set(wd->o_ilist, n);
}
@@ -348,7 +355,7 @@
e_widget_ilist_selected_get(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_selected_get(wd->o_ilist);
}
@@ -357,7 +364,7 @@
e_widget_ilist_selected_label_get(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_selected_label_get(wd->o_ilist);
}
@@ -366,7 +373,7 @@
e_widget_ilist_selected_icon_get(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_selected_icon_get(wd->o_ilist);
}
@@ -375,7 +382,7 @@
e_widget_ilist_selected_count_get(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_selected_count_get(wd->o_ilist);
}
@@ -384,7 +391,7 @@
e_widget_ilist_unselect(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
if ((wd->value) && *(wd->value))
{
@@ -399,11 +406,10 @@
{
E_Widget_Data *wd;
E_Widget_Callback *wcb;
-
+
wd = e_widget_data_get(obj);
e_ilist_remove_num(wd->o_ilist, n);
- wcb = evas_list_nth(wd->callbacks, n);
- if (!wcb) return;
+ if (!(wcb = evas_list_nth(wd->callbacks, n))) return;
if (wcb->value) free(wcb->value);
free(wcb);
wd->callbacks = evas_list_remove(wd->callbacks, wcb);
@@ -413,7 +419,7 @@
e_widget_ilist_multi_select_set(Evas_Object *obj, int multi)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
e_ilist_multi_select_set(wd->o_ilist, multi);
}
@@ -422,7 +428,7 @@
e_widget_ilist_multi_select_get(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
return e_ilist_multi_select_get(wd->o_ilist);
}
@@ -431,7 +437,7 @@
e_widget_ilist_multi_select(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
e_ilist_multi_select(wd->o_ilist, n);
}
@@ -440,7 +446,7 @@
e_widget_ilist_range_select(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
e_ilist_range_select(wd->o_ilist, n);
}
@@ -449,12 +455,12 @@
_e_wid_del_hook(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
while (wd->callbacks)
{
E_Widget_Callback *wcb;
-
+
wcb = wd->callbacks->data;
if (wcb->value) free(wcb->value);
free(wcb);
@@ -467,7 +473,7 @@
_e_wid_focus_hook(Evas_Object *obj)
{
E_Widget_Data *wd;
-
+
wd = e_widget_data_get(obj);
if (e_widget_focus_get(obj))
{
@@ -501,7 +507,7 @@
E_Widget_Data *wd;
Evas_Coord x, y, w, h;
E_Widget_Callback *wcb;
-
+
wd = data;
wcb = data2;
e_ilist_selected_geometry_get(wd->o_ilist, &x, &y, &w, &h);
@@ -527,7 +533,7 @@
E_Widget_Data *wd;
Evas_Coord x, y, w, h;
E_Widget_Callback *wcb;
-
+
wd = data;
wcb = data2;
e_ilist_selected_geometry_get(wd->o_ilist, &x, &y, &w, &h);
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs