summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_genlist.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/elm_genlist.eo')
-rw-r--r--src/lib/elementary/elm_genlist.eo107
1 files changed, 53 insertions, 54 deletions
diff --git a/src/lib/elementary/elm_genlist.eo b/src/lib/elementary/elm_genlist.eo
index 1c5d74c8bd..e4ff2d218b 100644
--- a/src/lib/elementary/elm_genlist.eo
+++ b/src/lib/elementary/elm_genlist.eo
@@ -1,10 +1,8 @@
import elm_general;
-import elm_list;
-import elm_genlist_item;
-class Elm.Genlist (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Elm.Interface_Scrollable, Efl.Ui.Clickable,
- Efl.Access.Widget_Action, Efl.Access.Selection,
- Efl.Ui.Selectable)
+class Elm.Genlist (Efl.Ui.Layout.Object, Efl.Ui.Focus.Composition, Elm.Interface_Scrollable, Efl.Ui.Clickable,
+ Efl.Access.Widget.Action, Efl.Access.Selection,
+ Efl.Ui.Selectable, Efl.Ui.Legacy)
{
[[Elementary genlist class]]
legacy_prefix: elm_genlist;
@@ -529,23 +527,23 @@ class Elm.Genlist (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Elm.Interface_Scroll
implements {
class.constructor;
Efl.Object.constructor;
- Efl.Gfx.position { set; }
- Efl.Gfx.size { set; }
+ Efl.Gfx.Entity.position { set; }
+ Efl.Gfx.Entity.size { set; }
Efl.Canvas.Group.group_member_add;
Efl.Object.provider_find;
- Elm.Widget.theme_apply;
- Elm.Widget.widget_sub_object_add;
- Elm.Widget.on_access_update;
- Elm.Widget.focus_highlight_geometry { get; }
- Elm.Widget.on_focus_update;
- Elm.Widget.widget_sub_object_del;
- Elm.Widget.widget_event;
- Elm.Widget.focused_item { get; }
+ Efl.Ui.Widget.theme_apply;
+ Efl.Ui.Widget.widget_sub_object_add;
+ Efl.Ui.Widget.on_access_update;
+ Efl.Ui.Widget.focus_highlight_geometry { get; }
+ Efl.Ui.Focus.Object.on_focus_update;
+ Efl.Ui.Widget.widget_sub_object_del;
+ Efl.Ui.Widget.widget_event;
+ Efl.Ui.Widget.focused_item { get; }
Elm.Interface_Scrollable.item_loop_enabled { get; set; }
Elm.Interface_Scrollable.bounce_allow { get; set; }
Elm.Interface_Scrollable.policy { get; set; }
- Efl.Access.children { get; }
- Efl.Access.state_set { get; }
+ Efl.Access.Object.access_children { get; }
+ Efl.Access.Object.state_set { get; }
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Access.Selection.selected_children_count { get; }
Efl.Access.Selection.selected_child { get; }
@@ -554,45 +552,46 @@ class Elm.Genlist (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Elm.Interface_Scroll
Efl.Access.Selection.child_deselect;
Efl.Access.Selection.is_child_selected;
Efl.Access.Selection.all_children_select;
- Efl.Access.Selection.clear;
+ Efl.Access.Selection.access_selection_clear;
Efl.Ui.Focus.Composition.prepare;
- Elm.Widget.focus_state_apply;
+ Efl.Ui.Widget.focus_state_apply;
+ Efl.Ui.Focus.Manager.setup_on_first_touch;
}
events {
- item,focused; [[Called when genlist item got focus]]
- item,unfocused; [[Called when genlist item lost focus]]
- vbar,drag; [[Called when vertical bar is dragged]]
- vbar,press; [[Called when vertical bar is pressed]]
- vbar,unpress; [[Called when vertical bar is no longer pressed]]
- hbar,drag; [[Called when horizontal bar is dragged]]
- hbar,press; [[Called when horizontal bar is pressed]]
- hbar,unpress; [[Called when horizontal bar is no longer pressed]]
- edge,top; [[Called when top edge is reached]]
- edge,bottom; [[Called when bottom edge is reached]]
- edge,left; [[Called when left edge is reached]]
- edge,right; [[Called when right edge is reached]]
- moved; [[Called when genlist item moved]]
- moved,before; [[Called when genlist item moved before]]
- moved,after; [[Called when genlist item moved after]]
- swipe; [[Called when swipe is detected]]
- multi,pinch,in; [[Called when multitouch pinch in detected]]
- multi,pinch,out; [[Called when multitouch pinch out detected]]
- multi,swipe,down; [[Called when multitouch swipe down detected]]
- multi,swipe,up; [[Called when multitouch swipe up detected]]
- multi,swipe,right; [[Called when multitouch swipe right detected]]
- multi,swipe,left; [[Called when multitouch swipe left detected]]
- released; [[Called when genlist is released]]
- activated; [[called when genlist is activated]]
- highlighted; [[Called when genlist is highlighted]]
- unhighlighted; [[Called when genlist is no longer highlighted]]
- realized; [[Called when genlist is realized]]
- unrealized; [[Called when genlist is unrealized]]
- contract,request; [[Called when contract is requested]]
- expand,request; [[Called when expand is requested]]
- contracted; [[called when genlist is contracted]]
- expanded; [[Called when genlist is expanded]]
- index,update; [[Called when genlist index updated]]
- tree,effect,finished; [[Called when genlist tree effect finished]]
- filter,done; [[Called when genlist filter is done]]
+ item,focused: Efl.Object; [[Called when genlist item got focus]]
+ item,unfocused: Efl.Object; [[Called when genlist item lost focus]]
+ vbar,drag: void; [[Called when vertical bar is dragged]]
+ vbar,press: void; [[Called when vertical bar is pressed]]
+ vbar,unpress: void; [[Called when vertical bar is no longer pressed]]
+ hbar,drag: void; [[Called when horizontal bar is dragged]]
+ hbar,press: void; [[Called when horizontal bar is pressed]]
+ hbar,unpress: void; [[Called when horizontal bar is no longer pressed]]
+ edge,top: void; [[Called when top edge is reached]]
+ edge,bottom: void; [[Called when bottom edge is reached]]
+ edge,left: void; [[Called when left edge is reached]]
+ edge,right: void; [[Called when right edge is reached]]
+ moved: Efl.Object; [[Called when genlist item moved]]
+ moved,before: Efl.Object; [[Called when genlist item moved before]]
+ moved,after: Efl.Object; [[Called when genlist item moved after]]
+ swipe: Efl.Object; [[Called when swipe is detected]]
+ multi,pinch,in: Efl.Object; [[Called when multitouch pinch in detected]]
+ multi,pinch,out: Efl.Object; [[Called when multitouch pinch out detected]]
+ multi,swipe,down: Efl.Object; [[Called when multitouch swipe down detected]]
+ multi,swipe,up: Efl.Object; [[Called when multitouch swipe up detected]]
+ multi,swipe,right: Efl.Object; [[Called when multitouch swipe right detected]]
+ multi,swipe,left: Efl.Object; [[Called when multitouch swipe left detected]]
+ released: Efl.Object; [[Called when genlist is released]]
+ activated: Efl.Object; [[called when genlist is activated]]
+ highlighted: Efl.Object; [[Called when genlist is highlighted]]
+ unhighlighted: Efl.Object; [[Called when genlist is no longer highlighted]]
+ realized: Efl.Object; [[Called when genlist is realized]]
+ unrealized: Efl.Object; [[Called when genlist is unrealized]]
+ contract,request: Efl.Object; [[Called when contract is requested]]
+ expand,request: Efl.Object; [[Called when expand is requested]]
+ contracted: Efl.Object; [[called when genlist is contracted]]
+ expanded: Efl.Object; [[Called when genlist is expanded]]
+ index,update: Efl.Object; [[Called when genlist index updated]]
+ tree,effect,finished: void; [[Called when genlist tree effect finished]]
+ filter,done: void; [[Called when genlist filter is done]]
}
}