forked from enlightenment/efl
efl_ui_panes: remove old api!
This commit is contained in:
parent
b9264b7d6c
commit
f918975bf0
|
@ -92,48 +92,6 @@ _efl_ui_panes_elm_widget_theme_apply(Eo *obj, Efl_Ui_Panes_Data *sd)
|
||||||
return int_ret;
|
return int_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Eina_Bool
|
|
||||||
_efl_ui_panes_elm_widget_focus_next(Eo *obj, Efl_Ui_Panes_Data *sd EINA_UNUSED, Elm_Focus_Direction dir, Evas_Object **next, Elm_Object_Item **next_item)
|
|
||||||
{
|
|
||||||
Eina_Bool int_ret = EINA_FALSE;
|
|
||||||
|
|
||||||
Eina_List *items = NULL;
|
|
||||||
Eina_List *(*list_free)(Eina_List *list);
|
|
||||||
void *(*list_data_get)(const Eina_List *list);
|
|
||||||
Evas_Object *left = NULL;
|
|
||||||
Evas_Object *right = NULL;
|
|
||||||
|
|
||||||
/* Focus chain */
|
|
||||||
/* TODO: Change this to use other chain */
|
|
||||||
if ((items = (Eina_List *)elm_obj_widget_focus_custom_chain_get(obj)))
|
|
||||||
{
|
|
||||||
list_data_get = eina_list_data_get;
|
|
||||||
list_free = NULL;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
left = elm_layout_content_get(obj, "left");
|
|
||||||
if (left)
|
|
||||||
items = eina_list_append(items, left);
|
|
||||||
|
|
||||||
right = elm_layout_content_get(obj, "right");
|
|
||||||
if (right)
|
|
||||||
items = eina_list_append(items, right);
|
|
||||||
|
|
||||||
list_data_get = eina_list_data_get;
|
|
||||||
list_free = eina_list_free;
|
|
||||||
|
|
||||||
if (!items) return EINA_FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
int_ret = elm_widget_focus_list_next_get
|
|
||||||
(obj, (const Eina_List *)items, list_data_get, dir, next, next_item);
|
|
||||||
|
|
||||||
if (list_free) list_free((Eina_List *)items);
|
|
||||||
|
|
||||||
return int_ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_on_clicked(void *data,
|
_on_clicked(void *data,
|
||||||
Evas_Object *obj EINA_UNUSED,
|
Evas_Object *obj EINA_UNUSED,
|
||||||
|
@ -517,12 +475,6 @@ _efl_ui_panes_fixed_get(Eo *obj EINA_UNUSED, Efl_Ui_Panes_Data *sd)
|
||||||
return sd->fixed;
|
return sd->fixed;
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Eina_Bool
|
|
||||||
_efl_ui_panes_elm_widget_focus_next_manager_is(Eo *obj EINA_UNUSED, Efl_Ui_Panes_Data *_pd EINA_UNUSED)
|
|
||||||
{
|
|
||||||
return EINA_TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_ui_panes_class_constructor(Efl_Class *klass)
|
_efl_ui_panes_class_constructor(Efl_Class *klass)
|
||||||
{
|
{
|
||||||
|
|
|
@ -47,8 +47,6 @@ class Efl.Ui.Panes (Efl.Ui.Layout, Efl.Ui.Direction,
|
||||||
implements {
|
implements {
|
||||||
class.constructor;
|
class.constructor;
|
||||||
Efl.Object.constructor;
|
Efl.Object.constructor;
|
||||||
Elm.Widget.focus_next_manager_is;
|
|
||||||
Elm.Widget.focus_next;
|
|
||||||
Elm.Widget.theme_apply;
|
Elm.Widget.theme_apply;
|
||||||
Efl.Ui.Direction.direction { get; set; [[Only supports $vertical and $horizontal. Default is $vertical.]] }
|
Efl.Ui.Direction.direction { get; set; [[Only supports $vertical and $horizontal. Default is $vertical.]] }
|
||||||
Efl.Part.part;
|
Efl.Part.part;
|
||||||
|
|
Loading…
Reference in New Issue