static void
_decorate_item_finished_signal_cb(void *data,
- Evas_Object *obj,
- const char *emission __UNUSED__,
- const char *source __UNUSED__)
+ Evas_Object *obj,
+ const char *emission __UNUSED__,
+ const char *source __UNUSED__)
{
if (!data) return;
if (!obj) return;
{
edje_object_signal_emit(VIEW(it),
"elm,state,selected", "elm");
-
if (it->deco_all_view)
edje_object_signal_emit(it->deco_all_view,
"elm,state,selected", "elm");
static Eina_List *
_item_mode_content_realize(Elm_Gen_Item *it,
- Evas_Object *target,
- Eina_List **source,
- const char *parts,
- Eina_List **contents_list)
+ Evas_Object *target,
+ Eina_List **source,
+ const char *parts,
+ Eina_List **contents_list)
{
Eina_List *res = *contents_list;
static Eina_List*
_item_mode_content_unrealize(Elm_Gen_Item *it,
- Evas_Object *target,
- Eina_List **source,
- const char *parts,
- Eina_List **contents_list)
+ Evas_Object *target,
+ Eina_List **source,
+ const char *parts,
+ Eina_List **contents_list)
{
Eina_List *res = *contents_list;
static void
_item_text_realize(Elm_Gen_Item *it,
- Evas_Object *target,
- Eina_List **source,
- const char *parts)
+ Evas_Object *target,
+ Eina_List **source,
+ const char *parts)
{
if (it->itc->func.text_get)
{
static Eina_List *
_item_content_unrealize(Elm_Gen_Item *it,
- Evas_Object *target,
- Eina_List **source,
- const char *parts)
+ Evas_Object *target,
+ Eina_List **source,
+ const char *parts)
{
Eina_List *res = it->content_objs;
static Eina_List *
_item_content_realize(Elm_Gen_Item *it,
- Evas_Object *target,
- Eina_List **source,
- const char *parts)
+ Evas_Object *target,
+ Eina_List **source,
+ const char *parts)
{
Eina_List *res = it->content_objs;
static void
_item_state_realize(Elm_Gen_Item *it,
- Evas_Object *target,
- Eina_List **source,
- const char *parts)
+ Evas_Object *target,
+ Eina_List **source,
+ const char *parts)
{
if (it->itc->func.state_get)
{
static void
_item_position(Elm_Gen_Item *it,
- Evas_Object *view,
- Evas_Coord it_x,
- Evas_Coord it_y)
+ Evas_Object *view,
+ Evas_Coord it_x,
+ Evas_Coord it_y)
{
if (!it) return;
if (!view) return;
dy = 0;
break;
}
- if (wd->show_item)
+ if ((wd->show_item) && (wd->show_item->item->block))
{
if ((pan_w > (wd->show_item->x + wd->show_item->item->block->x)) &&
(pan_h > (wd->show_item->y + wd->show_item->item->block->y + dy)))
}
static void
-_scr_drag_start(void *data,
- Evas_Object *obj __UNUSED__,
- void *event_info __UNUSED__)
+_scr_drag_start(void *data,
+ Evas_Object *obj __UNUSED__,
+ void *event_info __UNUSED__)
{
evas_object_smart_callback_call(data, SIG_SCROLL_DRAG_START, NULL);
}
static void
-_scr_drag_stop(void *data,
- Evas_Object *obj __UNUSED__,
- void *event_info __UNUSED__)
+_scr_drag_stop(void *data,
+ Evas_Object *obj __UNUSED__,
+ void *event_info __UNUSED__)
{
evas_object_smart_callback_call(data, SIG_SCROLL_DRAG_STOP, NULL);
}
}
static Eina_Bool
-_item_block_add(Widget_Data *wd,
+_item_block_add(Widget_Data *wd,
Elm_Gen_Item *it)
{
Item_Block *itb = NULL;
}
static void
-_item_queue(Widget_Data *wd,
- Elm_Gen_Item *it,
+_item_queue(Widget_Data *wd,
+ Elm_Gen_Item *it,
Eina_Compare_Cb cb)
{
if (it->item->queued) return;
}
EAPI void
-elm_genlist_item_expanded_set(Elm_Object_Item *it,
- Eina_Bool expanded)
+elm_genlist_item_expanded_set(Elm_Object_Item *it,
+ Eina_Bool expanded)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it);
Elm_Gen_Item *_it = (Elm_Gen_Item *)it;
}
static Eina_Bool
-_elm_genlist_item_compute_coordinates(Elm_Object_Item *it,
+_elm_genlist_item_compute_coordinates(Elm_Object_Item *it,
Elm_Genlist_Item_Scrollto_Type type,
- Eina_Bool bring_in,
- Evas_Coord *x,
- Evas_Coord *y,
- Evas_Coord *w,
- Evas_Coord *h)
+ Eina_Bool bring_in,
+ Evas_Coord *x,
+ Evas_Coord *y,
+ Evas_Coord *w,
+ Evas_Coord *h)
{
Elm_Gen_Item *_it = (Elm_Gen_Item *)it;
Evas_Coord gith = 0;
}
EAPI void
-elm_genlist_item_fields_update(Elm_Object_Item *it,
- const char *parts,
+elm_genlist_item_fields_update(Elm_Object_Item *it,
+ const char *parts,
Elm_Genlist_Item_Field_Type itf)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it);
}
EAPI void
-elm_genlist_item_item_class_update(Elm_Object_Item *it,
+elm_genlist_item_item_class_update(Elm_Object_Item *it,
const Elm_Genlist_Item_Class *itc)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it);
}
EAPI void
-elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *it,
+elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *it,
Elm_Tooltip_Item_Content_Cb func,
const void *data,
Evas_Smart_Cb del_cb)
EAPI Eina_Bool
elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *it,
- Eina_Bool disable)
+ Eina_Bool disable)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE);
Elm_Gen_Item *_it = (Elm_Gen_Item *)it;
}
EAPI void
-elm_genlist_item_cursor_style_set(Elm_Object_Item *it,
- const char *style)
+elm_genlist_item_cursor_style_set(Elm_Object_Item *it,
+ const char *style)
{
elm_widget_item_cursor_style_set(it, style);
}
}
EAPI void
-elm_genlist_item_decorate_mode_set(Elm_Object_Item *it,
- const char *decorate_it_type,
- Eina_Bool decorate_it_set)
+elm_genlist_item_decorate_mode_set(Elm_Object_Item *it,
+ const char *decorate_it_type,
+ Eina_Bool decorate_it_set)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it);
Elm_Gen_Item *_it = (Elm_Gen_Item *)it;
}
EAPI void
-elm_genlist_item_select_mode_set(Elm_Object_Item *it,
+elm_genlist_item_select_mode_set(Elm_Object_Item *it,
Elm_Object_Select_Mode mode)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it);