summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_list.eo
diff options
context:
space:
mode:
authorSangHyeon Lee <sh10233.lee@samsung.com>2018-04-04 19:04:43 +0900
committerSangHyeon Lee <sh10233.lee@samsung.com>2018-04-04 19:13:41 +0900
commitae8df9ba076e6086900353f0e10480bb2302b44d (patch)
treef90d96a6bd491877f42e9c6b6a5fd97e02103820 /src/lib/elementary/efl_ui_list.eo
parent39739ba333b63c59ece4c5622adedb106ebab9b1 (diff)
efl_ui_view_list : change the name of Model based list
Summary: model based list need to be under the namespace of 'Efl.Ui.View". thus, I renamed 'Efl.Ui.List' to 'Efl.Ui.View.List' properly. Test Plan: N/A Reviewers: cedric, felipealmeida Differential Revision: https://phab.enlightenment.org/D5855
Diffstat (limited to 'src/lib/elementary/efl_ui_list.eo')
-rw-r--r--src/lib/elementary/efl_ui_list.eo105
1 files changed, 0 insertions, 105 deletions
diff --git a/src/lib/elementary/efl_ui_list.eo b/src/lib/elementary/efl_ui_list.eo
deleted file mode 100644
index 969dbe2..0000000
--- a/src/lib/elementary/efl_ui_list.eo
+++ /dev/null
@@ -1,105 +0,0 @@
1import elm_general;
2
3struct Efl.Ui.List.Item_Event
4{
5 layout: Efl.Ui.Layout;
6 child: Efl.Model;
7 index: int;
8}
9class Efl.Ui.List (Efl.Ui.Layout, Efl.Ui.View, Efl.Ui.Scrollable.Interactive, Efl.Ui.Scrollbar,
10 Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Ui.Focus.Composition, Efl.Ui.Focus.Manager.Sub,
11 Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.List.Model)
12{
13 methods {
14 @property relayout {
15 values {
16 object: Efl.Ui.List.Relayout;
17 }
18 }
19 @property homogeneous {
20 get {
21 [[Get whether the homogeneous mode is enabled.]]
22 }
23 set {
24 [[Enable/disable homogeneous mode.]]
25 }
26 values {
27 homogeneous: bool; [[Assume the items within the genlist are of
28 the same height and width. Default is $false.]]
29 }
30 }
31 @property select_mode {
32 [[Listview select mode.]]
33 get {}
34 set {}
35 values {
36 mode: Elm.Object.Select_Mode(Elm.Object.Select_Mode.max); [[The select mode.]]
37 }
38 }
39 @property default_style {
40 values {
41 style: stringshare;
42 }
43 }
44 @property layout_factory {
45 [[Listview layout factory set.]]
46 set {}
47 values {
48 factory: Efl.Ui.Factory; [[The factory.]]
49 }
50 }
51 }
52 events {
53 item,realized : Efl.Ui.List.Item_Event;
54 item,unrealized : Efl.Ui.List.Item_Event;
55 item,focused : Efl.Ui.List.Item_Event;
56 item,unfocused : Efl.Ui.List.Item_Event;
57 item,highlighted : Efl.Ui.List.Item_Event;
58 item,unhighlighted : Efl.Ui.List.Item_Event;
59 item,selected : Efl.Ui.List.Item_Event;
60 item,unselected : Efl.Ui.List.Item_Event;
61 }
62
63 implements {
64 Efl.Object.constructor;
65 Efl.Object.finalize;
66 Efl.Object.destructor;
67 Efl.Gfx.position { set; }
68 Efl.Gfx.size { set; }
69 // Smart obj
70 Efl.Canvas.Group.group_member_add;
71 Efl.Canvas.Group.group_calculate;
72
73 Efl.Ui.List.Model.load_range { set;}
74 Efl.Ui.List.Model.realize;
75 Efl.Ui.List.Model.unrealize;
76 Efl.Ui.List.Model.model_size { get; }
77 Efl.Ui.List.Model.min_size { get; set; }
78
79 // Widget
80 Efl.Ui.Widget.focus_manager_create;
81 Efl.Ui.Widget.widget_event;
82 Efl.Ui.Widget.focus_state_apply;
83 Efl.Ui.Focus.Composition.prepare;
84 Efl.Ui.View.model { get; set; }
85
86 Efl.Ui.Scrollable.Interactive.viewport_geometry { get; }
87 Efl.Ui.Scrollable.Interactive.content_pos { get; set; }
88 Efl.Ui.Scrollable.Interactive.content_size { get; }
89// Efl.Ui.Scrollable.Interactive.scroll;
90 Efl.Layout.Signal.signal_callback_add;
91 Efl.Layout.Signal.signal_callback_del;
92// Elm.Interface.Atspi_Accessible.children { get; }
93// Elm.Interface.Atspi_Widget.Action.elm_actions { get; }
94// Efl.Access.Widget.Action.elm_actions { get; }
95 Efl.Access.access_children { get; }
96 Efl.Access.Selection.selected_children_count { get; }
97 Efl.Access.Selection.selected_child { get; }
98 Efl.Access.Selection.selected_child_deselect;
99 Efl.Access.Selection.child_select;
100 Efl.Access.Selection.child_deselect;
101 Efl.Access.Selection.is_child_selected;
102 Efl.Access.Selection.all_children_select;
103 Efl.Access.Selection.access_selection_clear;
104 }
105}