evas_object_show(hoversel);
hoversel = elm_hoversel_add(win);
- elm_hoversel_scrollable_set(hoversel, EINA_TRUE);
elm_hoversel_auto_update_set(hoversel, EINA_TRUE);
elm_hoversel_hover_parent_set(hoversel, win);
elm_object_text_set(hoversel, "Some Icons");
eo_event_callback_add(ELM_WIDGET_EVENT_UNFOCUSED, _item_unfocused_cb, item));
}
- if (sd->scrollable)
- {
- _create_scroller(obj, sd);
- elm_object_content_set(sd->scr, bx);
+ _create_scroller(obj, sd);
+ elm_object_content_set(sd->scr, bx);
- _resizing_eval(obj, sd);
- elm_object_part_content_set(sd->hover, sd->last_location, sd->tbl);
- }
- else
- {
- if (sd->horizontal)
- elm_object_part_content_set(sd->hover, elm_hover_best_content_location_get
- (sd->hover, ELM_HOVER_AXIS_HORIZONTAL), bx);
- else
- elm_object_part_content_set(sd->hover, elm_hover_best_content_location_get
- (sd->hover, ELM_HOVER_AXIS_VERTICAL), bx);
- }
+ _resizing_eval(obj, sd);
+ elm_object_part_content_set(sd->hover, sd->last_location, sd->tbl);
eo_do(obj, eo_event_callback_call(ELM_HOVERSEL_EVENT_EXPANDED, NULL));
evas_object_show(sd->hover);
{
Elm_Hoversel_Data *sd = data;
- if (sd->scrollable)
- _resizing_eval(obj, sd);
+ _resizing_eval(obj, sd);
}
EOLIAN static void
}
EOLIAN void
-_elm_hoversel_scrollable_set(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd, Eina_Bool scrollable)
-{
- sd->scrollable = !!scrollable;
-}
-
-EOLIAN Eina_Bool
-_elm_hoversel_scrollable_get(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
-{
- return sd->scrollable;
-}
-
-EOLIAN void
_elm_hoversel_auto_update_set(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd, Eina_Bool auto_update)
{
sd->auto_update = !!auto_update;