if (part && strcmp(part ,"default")) return;
- item = (Elm_Flipselector_Item *) it;
+ item = (Elm_Flipselector_Item *)it;
wd = elm_widget_data_get(WIDGET(item));
if ((!wd) || (!wd->items)) return;
{
if (part && strcmp(part ,"default")) return NULL;
- return ((Elm_Flipselector_Item *) it)->label;
+ return ((Elm_Flipselector_Item *)it)->label;
}
static void
const char *emission,
const char *source)
{
- Elm_Flipselector_Item *item = (Elm_Flipselector_Item *) it;
+ Elm_Flipselector_Item *item = (Elm_Flipselector_Item *)it;
edje_object_signal_emit(VIEW(item), emission, source);
}
EINA_LIST_FOREACH(wd->items, l, it)
{
- if (strlen(elm_object_item_text_get((Elm_Object_Item *) it)) >
+ if (strlen(elm_object_item_text_get((Elm_Object_Item *)it)) >
strlen(elm_object_item_text_get(DATA_GET(wd->sentinel))))
wd->sentinel = l;
}
return EINA_FALSE;
if (wd->spin) ecore_timer_del(wd->spin);
+ wd->spin = NULL;
/* TODO: if direction setting via API is not coming in, replace
these calls by flip_{next,prev} */
if (wd->sentinel)
{
const char *label = elm_object_item_text_get(DATA_GET(wd->sentinel));
- tmp = edje_object_part_text_get(wd->base, "top");
- edje_object_part_text_set(wd->base, "top", label);
+ tmp = edje_object_part_text_get(wd->base, "elm.top");
+ edje_object_part_text_escaped_set(wd->base, "elm.top", label);
}
edje_object_size_min_restricted_calc(wd->base, &minw, &minh, minw, minh);
elm_coords_finger_size_adjust(1, &minw, 2, &minh);
evas_object_size_hint_min_get(obj, &w, &h);
- if (wd->sentinel) edje_object_part_text_set(wd->base, "top", tmp);
+ if (wd->sentinel) edje_object_part_text_escaped_set(wd->base, "elm.top", tmp);
if (w > minw) minw = w;
if (h > minh) minh = h;
item = DATA_GET(wd->current);
if (item) label = item->label;
- edje_object_part_text_set(wd->base, "top", label ? label : "");
- edje_object_part_text_set(wd->base, "bottom", label ? label : "");
+ edje_object_part_text_escaped_set(wd->base, "elm.top", label ? label : "");
+ edje_object_part_text_escaped_set(wd->base, "elm.bottom", label ? label : "");
edje_object_message_signal_process(wd->base);
}
Elm_Flipselector_Item *item, *item2;
Eina_List *l;
- item = (Elm_Flipselector_Item *) it;
+ item = (Elm_Flipselector_Item *)it;
wd = elm_widget_data_get(WIDGET(item));
if (!wd) return EINA_FALSE;
if (!wd) return;
if (wd->spin) ecore_timer_del(wd->spin);
+ wd->spin = NULL;
_flipselector_walk(wd);
_flip_down(wd);
if (!wd) return;
if (wd->spin) ecore_timer_del(wd->spin);
+ wd->spin = NULL;
_flipselector_walk(wd);
_flip_up(wd);
}
if (!wd->sentinel ||
- (strlen(elm_object_item_text_get((Elm_Object_Item *) item)) >
+ (strlen(elm_object_item_text_get((Elm_Object_Item *)item)) >
strlen(elm_object_item_text_get(DATA_GET(wd->sentinel)))))
{
wd->sentinel = eina_list_last(wd->items);
if (eina_list_count(wd->items) >= 2)
edje_object_signal_emit(wd->base, "elm,state,button,visible", "elm");
- return (Elm_Object_Item *) item;
+ return (Elm_Object_Item *)item;
}
EAPI Elm_Object_Item *
}
if (!wd->sentinel ||
- (strlen(elm_object_item_text_get((Elm_Object_Item *) item)) >
+ (strlen(elm_object_item_text_get((Elm_Object_Item *)item)) >
strlen(elm_object_item_text_get(DATA_GET(wd->sentinel)))))
{
wd->sentinel = wd->items;
if (eina_list_count(wd->items) >= 2)
edje_object_signal_emit(wd->base, "elm,state,button,visible", "elm");
- return (Elm_Object_Item *) item;
+ return (Elm_Object_Item *)item;
}
EAPI const Eina_List *
EINA_LIST_FOREACH(wd->items, l, it)
{
if (it->deleted) continue;
- return (Elm_Object_Item *) it;
+ return (Elm_Object_Item *)it;
}
return NULL;
}
EINA_LIST_REVERSE_FOREACH(wd->items, l, it)
{
if (it->deleted) continue;
- return (Elm_Object_Item *) it;
+ return (Elm_Object_Item *)it;
}
return NULL;
}
Widget_Data *wd;
Eina_List *l;
- item = (Elm_Flipselector_Item *) it;
+ item = (Elm_Flipselector_Item *)it;
wd = elm_widget_data_get(WIDGET(item));
if (!wd) return;
Widget_Data *wd;
Elm_Flipselector_Item *item;
- item = (Elm_Flipselector_Item *) it;
+ item = (Elm_Flipselector_Item *)it;
wd = elm_widget_data_get(WIDGET(item));
if (!wd) return EINA_FALSE;
return (eina_list_data_get(wd->current) == item);
}
-EAPI void
-elm_flipselector_item_del(Elm_Object_Item *it)
-{
- elm_object_item_del(it);
-}
-
-EAPI const char *
-elm_flipselector_item_label_get(const Elm_Object_Item *it)
-{
- return _item_text_get_hook(it, NULL);
-}
-
-EAPI void
-elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label)
-{
- _item_text_set_hook(it, NULL, label);
-}
-
EAPI Elm_Object_Item *
elm_flipselector_item_prev_get(const Elm_Object_Item *it)
{
Widget_Data *wd;
Eina_List *l;
- Elm_Flipselector_Item *item = (Elm_Flipselector_Item *) it;
+ Elm_Flipselector_Item *item = (Elm_Flipselector_Item *)it;
wd = elm_widget_data_get(WIDGET(item));
if ((!wd) || (!wd->items)) return NULL;
Widget_Data *wd;
Eina_List *l;
- Elm_Flipselector_Item *item = (Elm_Flipselector_Item *) it;
+ Elm_Flipselector_Item *item = (Elm_Flipselector_Item *)it;
wd = elm_widget_data_get(WIDGET(item));
if ((!wd) || (!wd->items)) return NULL;
}
EAPI void
-elm_flipselector_interval_set(Evas_Object *obj, double interval)
+elm_flipselector_first_interval_set(Evas_Object *obj, double interval)
{
ELM_CHECK_WIDTYPE(obj, widtype);
}
EAPI double
-elm_flipselector_interval_get(const Evas_Object *obj)
+elm_flipselector_first_interval_get(const Evas_Object *obj)
{
ELM_CHECK_WIDTYPE(obj, widtype) 0;