summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_scroller.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/elm_scroller.eo')
-rw-r--r--src/lib/elementary/elm_scroller.eo78
1 files changed, 0 insertions, 78 deletions
diff --git a/src/lib/elementary/elm_scroller.eo b/src/lib/elementary/elm_scroller.eo
deleted file mode 100644
index 843386f..0000000
--- a/src/lib/elementary/elm_scroller.eo
+++ /dev/null
@@ -1,78 +0,0 @@
1class Elm.Scroller extends Efl.Ui.Layout implements Elm.Interface_Scrollable,
2 Efl.Access.Widget.Action,
3 Efl.Ui.Scrollable, Efl.Content, Efl.Ui.Legacy
4{
5 [[Elementary scroller class]]
6 legacy_prefix: elm_scroller;
7 eo_prefix: elm_obj_scroller;
8 event_prefix: elm_scroller;
9 methods {
10 @property custom_widget_base_theme {
11 set {
12 [[Set custom theme elements for the scroller]]
13 }
14 values {
15 klass: string; [[Klass name]]
16 group: string; [[Group name]]
17 }
18 }
19 page_scroll_limit_set @const {
20 [[Set the maximum of the movable page at a flicking.
21
22 The value of maximum movable page should be more than 1.
23
24 @since 1.8
25 ]]
26 params {
27 @in page_limit_h: int; [[The maximum of the movable horizontal page]]
28 @in page_limit_v: int; [[The maximum of the movable vertical page]]
29 }
30 }
31 page_scroll_limit_get @const {
32 [[Get the maximum of the movable page at a flicking.
33
34 @since 1.8
35 ]]
36 params {
37 @in page_limit_h: ptr(int); [[The maximum of the movable horizontal page]]
38 @in page_limit_v: ptr(int); [[The maximum of the movable vertical page]]
39 }
40 }
41 }
42 implements {
43 class.constructor;
44 Efl.Object.constructor;
45 Efl.Gfx.Entity.position { set; }
46 Efl.Gfx.Entity.size { set; }
47 Efl.Canvas.Group.group_member_add;
48 Efl.Content.content { get; set; }
49 Efl.Content.content_unset;
50 Efl.Ui.Widget.theme_apply;
51 Efl.Ui.Widget.on_access_activate;
52 Efl.Ui.Widget.widget_sub_object_del;
53 Efl.Ui.Widget.widget_event;
54 Elm.Interface_Scrollable.page_size { set; }
55 Elm.Interface_Scrollable.policy { set; }
56 Elm.Interface_Scrollable.single_direction { get; set; }
57 Efl.Access.Widget.Action.elm_actions { get; }
58 Efl.Part.part_get;
59 Efl.Ui.Widget.focus_state_apply;
60 }
61 events {
62 scroll,page,changed: void; [[Called when scroll page changed]]
63 hbar,unpress: void; [[Called when horizontal bar is no longer pressed]]
64 hbar,press: void; [[Called when horizontal bar is pressed]]
65 hbar,drag: void; [[Called when horizontal bar is dragged]]
66 vbar,unpress: void; [[Called when vertical bar is no longer pressed]]
67 vbar,press: void; [[Called when vertical bar is pressed]]
68 vbar,drag: void; [[Called when vertical bar is dragged]]
69 scroll,left: void; [[Called when scrolling to left]]
70 scroll,right: void; [[Called when scrolling to right]]
71 scroll,up: void; [[Called scrolled upwards]]
72 scroll,down: void; [[Called when scrolled downwards]]
73 edge,left: void; [[Called when hitting the left edge]]
74 edge,right: void; [[Called when hitting the right edge]]
75 edge,top: void; [[Called when hitting the top edge]]
76 edge,bottom: void; [[Called when hitting the bottom edge]]
77 }
78}