if (sd->scroll)
{
- elm_interface_scrollable_mirrored_set(obj, efl_ui_mirrored_get(obj));
+ efl_ui_mirrored_set(obj, efl_ui_mirrored_get(obj));
if (sd->single_line)
elm_widget_element_update(obj, sd->scr_edje, PART_NAME_SCROLLER);
{
Efl_Ui_Theme_Apply ok = EFL_UI_THEME_APPLY_FAILED;
- elm_interface_scrollable_mirrored_set(obj, efl_ui_mirrored_get(obj));
+ efl_ui_mirrored_set(obj, efl_ui_mirrored_get(obj));
if (sd->single_line)
ok = elm_widget_theme_object_set
ELM_GENGRID_DATA_GET(obj, sd);
_item_cache_zero(sd);
- elm_interface_scrollable_mirrored_set(efl_super(obj, MY_CLASS), rtl);
+ efl_ui_mirrored_set(efl_super(obj, MY_CLASS), rtl);
if (!sd->items) return;
it = ELM_GEN_ITEM_FROM_INLIST(sd->items);
ELM_GENLIST_DATA_GET(obj, sd);
_item_cache_zero(sd);
- elm_interface_scrollable_mirrored_set(obj, rtl);
+ efl_ui_mirrored_set(obj, rtl);
}
EOLIAN static Efl_Ui_Theme_Apply
}
EOLIAN static void
-_elm_interface_scrollable_mirrored_set(Eo *obj EINA_UNUSED, Elm_Scrollable_Smart_Interface_Data *sid, Eina_Bool mirrored)
+_elm_interface_scrollable_efl_ui_base_mirrored_set(Eo *obj, Elm_Scrollable_Smart_Interface_Data *sid, Eina_Bool mirrored)
{
Evas_Coord wx;
//
elm_interface_scrollable_content_pos_set(sid->obj, wx, sid->wy, EINA_FALSE);
+ efl_ui_mirrored_set(efl_super(obj, ELM_INTERFACE_SCROLLABLE_MIXIN), mirrored);
}
/* returns TRUE when we need to move the scroller, FALSE otherwise.
animate_stop_cb: Elm_Interface_Scrollable_Cb @nullable; [[The callback]]
}
}
- @property mirrored {
- [[Mirroed property]]
- set {
- }
- values {
- mirrored: bool; [[$true if mirrored, $false otherwise]]
- }
- }
@property content_min_limit_cb {
[[set the callback to run on minimal limit content]]
set {
Efl.Object.constructor;
Efl.Ui.Focus.Manager.border_elements { get; }
Efl.Ui.Widget.focus_manager_create;
+ Efl.Ui.Base.mirrored { set; }
}
events {
changed; [[Called when content changed]]
ELM_LIST_DATA_GET(obj, sd);
- elm_interface_scrollable_mirrored_set(obj, rtl);
+ efl_ui_mirrored_set(obj, rtl);
EINA_LIST_FOREACH(sd->items, n, eo_it)
{
_mirrored_set(Evas_Object *obj,
Eina_Bool mirrored)
{
- elm_interface_scrollable_mirrored_set(obj, mirrored);
+ efl_ui_mirrored_set(obj, mirrored);
}
EOLIAN static Efl_Ui_Theme_Apply
ELM_TOOLBAR_DATA_GET(obj, sd);
/* TIZEN_ONLY(20170214): Added for mirroring of navigationbar */
- elm_interface_scrollable_mirrored_set(obj, mirrored);
+ efl_ui_mirrored_set(obj, mirrored);
/* END */
EINA_INLIST_FOREACH(sd->items, it)
_mirrored_set(Evas_Object *obj,
Eina_Bool rtl)
{
- elm_interface_scrollable_mirrored_set(obj, rtl);
+ efl_ui_mirrored_set(obj, rtl);
}
EOLIAN static Efl_Ui_Theme_Apply