and removed unnecessary local variable.
- Do not need to call the same function with same parameter many times.
Use local variable for them.
- Remove unnecessary local variable if it is not needed.
const void *data)
{
Elm_Diskselector_Item *it;
- const char *style = elm_widget_style_get(obj);
it = elm_widget_item_new(obj, Elm_Diskselector_Item);
if (!it) return NULL;
it->func = func;
it->base.data = data;
VIEW(it) = edje_object_add(evas_object_evas_get(obj));
- elm_widget_theme_object_set(obj, VIEW(it), "diskselector", "item", style);
+ elm_widget_theme_object_set(obj, VIEW(it), "diskselector", "item",
+ elm_widget_style_get(obj));
evas_object_size_hint_weight_set
(VIEW(it), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
if (ret) *ret = EINA_FALSE;
Eina_Bool int_ret = EINA_FALSE;
Evas *evas;
+ const char *style = elm_widget_style_get(obj);
Elm_Diskselector_Smart_Data *sd = _pd;
{
EINA_LIST_FOREACH(sd->r_items, l, it)
{
- elm_widget_theme_object_set(obj, VIEW(it), "diskselector", "item",
- elm_widget_style_get(obj));
+ elm_widget_theme_object_set(obj, VIEW(it),
+ "diskselector", "item", style);
edje_object_part_text_escaped_set
(VIEW(it), "elm.text", it->label);
}
{
EINA_LIST_FOREACH(sd->items, l, it)
{
- elm_widget_theme_object_set(obj, VIEW(it), "diskselector", "item",
- elm_widget_style_get(obj));
+ elm_widget_theme_object_set(obj, VIEW(it),
+ "diskselector","item", style);
edje_object_part_text_escaped_set
(VIEW(it), "elm.text", it->label);
}
/* left blank */
EINA_LIST_FOREACH (sd->left_blanks, l, blank)
{
- elm_widget_theme_object_set(obj, blank, "diskselector", "item",
- elm_widget_style_get(obj));
+ elm_widget_theme_object_set(obj, blank,
+ "diskselector", "item", style);
}
/* right blank */
EINA_LIST_FOREACH (sd->right_blanks, l, blank)
{
- elm_widget_theme_object_set(obj, blank, "diskselector", "item",
- elm_widget_style_get(obj));
+ elm_widget_theme_object_set(obj, blank,
+ "diskselector", "item", style);
}
}
const char *str;
const char *t;
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
+ const char *style = elm_widget_style_get(obj);
if (ret) *ret = EINA_FALSE;
Elm_Entry_Smart_Data *sd = _pd;
t = eina_stringshare_add(elm_object_text_get(obj));
elm_widget_theme_object_set
- (obj, sd->entry_edje, "entry", _elm_entry_theme_group_get(obj),
- elm_widget_style_get(obj));
+ (obj, sd->entry_edje, "entry", _elm_entry_theme_group_get(obj), style);
if (_elm_config->desktop_entry)
edje_object_part_text_select_allow_set
if (sd->single_line)
ok = elm_widget_theme_object_set
- (obj, sd->scr_edje, "scroller", "entry_single", elm_widget_style_get(obj));
+ (obj, sd->scr_edje, "scroller", "entry_single", style);
if (!ok)
elm_widget_theme_object_set
- (obj, sd->scr_edje, "scroller", "entry", elm_widget_style_get(obj));
+ (obj, sd->scr_edje, "scroller", "entry", style);
str = edje_object_data_get(sd->scr_edje, "focus_highlight");
}
else
elm_widget_highlight_in_theme_set(obj, EINA_FALSE);
- elm_widget_theme_object_set(obj, sd->start_handler, "entry",
- "handler/start", elm_widget_style_get(obj));
- elm_widget_theme_object_set(obj, sd->end_handler, "entry",
- "handler/end", elm_widget_style_get(obj));
+ elm_widget_theme_object_set(obj, sd->start_handler,
+ "entry", "handler/start", style);
+ elm_widget_theme_object_set(obj, sd->end_handler,
+ "entry", "handler/end", style);
sd->changed = EINA_TRUE;
elm_layout_sizing_eval(obj);
Eina_List *l;
Evas_Object *o;
Elm_Entry_Item_Provider *ip;
+ const char *style = elm_widget_style_get(data);
ELM_ENTRY_DATA_GET(data, sd);
evas_object_del(o);
o = edje_object_add(evas_object_evas_get(data));
elm_widget_theme_object_set
- (data, o, "entry/emoticon", "wtf",
- elm_widget_style_get(data));
+ (data, o, "entry/emoticon", "wtf", style);
}
return o;
}
o = edje_object_add(evas_object_evas_get(data));
if (!elm_widget_theme_object_set
- (data, o, "entry", item, elm_widget_style_get(data)))
+ (data, o, "entry", item, style))
elm_widget_theme_object_set
- (data, o, "entry/emoticon", "wtf", elm_widget_style_get(data));
+ (data, o, "entry/emoticon", "wtf", style);
return o;
}
Evas_Coord mw, mh, ih;
Evas_Object *o;
Elm_Index_Omit *om;
+ const char *style = elm_widget_style_get(obj);
ELM_INDEX_DATA_GET(obj, sd);
{
o = edje_object_add(evas_object_evas_get(obj));
elm_widget_theme_object_set
- (obj, o, "index", "item/vertical",
- elm_widget_style_get(obj));
+ (obj, o, "index", "item/vertical", style);
edje_object_size_min_restricted_calc(o, NULL, &mh, 0, 0);
{
if (i & 0x1)
elm_widget_theme_object_set
- (obj, o, "index", "item_odd/horizontal",
- elm_widget_style_get(obj));
+ (obj, o, "index", "item_odd/horizontal", style);
else
elm_widget_theme_object_set
- (obj, o, "index", "item/horizontal",
- elm_widget_style_get(obj));
+ (obj, o, "index", "item/horizontal", style);
}
else
{
if (i & 0x1)
elm_widget_theme_object_set
- (obj, o, "index", "item_odd/vertical",
- elm_widget_style_get(obj));
+ (obj, o, "index", "item_odd/vertical", style);
else
elm_widget_theme_object_set
- (obj, o, "index", "item/vertical",
- elm_widget_style_get(obj));
+ (obj, o, "index", "item/vertical", style);
}
if (skip > 0)