summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_panel.eo
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2019-03-05 17:00:37 -0500
committerCedric BAIL <cedric.bail@free.fr>2019-03-07 14:15:56 -0800
commit563bc027cd0e80a82aded426f0c58a36028b917a (patch)
tree59fefc281125fead4d843f5bf1fea66aa007d230 /src/lib/elementary/elm_panel.eo
parentff173f8408ea731695374e1fb9a0ad1d8407f79e (diff)
elm_panel: remove all legacy usage from eo files
this takes the current generated output from eolian for legacy code in efl and adds it to the tree, then removes legacy references from the corresponding eo files. in the case where the entire eo file was for a legacy object, that eo file has been removed from the tree ref T7724 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8188
Diffstat (limited to 'src/lib/elementary/elm_panel.eo')
-rw-r--r--src/lib/elementary/elm_panel.eo94
1 files changed, 0 insertions, 94 deletions
diff --git a/src/lib/elementary/elm_panel.eo b/src/lib/elementary/elm_panel.eo
deleted file mode 100644
index 890aad8d6d..0000000000
--- a/src/lib/elementary/elm_panel.eo
+++ /dev/null
@@ -1,94 +0,0 @@
1enum Elm.Panel.Orient
2{
3 [[Panel orientation mode]]
4
5 top, [[Panel (dis)appears from the top]]
6 bottom, [[Panel (dis)appears from the bottom]]
7 left, [[Panel (dis)appears from the left]]
8 right [[Panel (dis)appears from the right]]
9}
10
11class Elm.Panel extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable,
12 Efl.Access.Widget.Action, Efl.Ui.Legacy
13{
14 [[Elementary panel class]]
15 legacy_prefix: elm_panel;
16 eo_prefix: elm_obj_panel;
17 event_prefix: elm_panel;
18 methods {
19 @property orient {
20 set {
21 [[Set the orientation of the panel
22
23 Set from where the panel will (dis)appear.
24 ]]
25 }
26 get {
27 [[Get the orientation of the panel.]]
28 }
29 values {
30 orient: Elm.Panel.Orient(Elm.Panel.Orient.left); [[The panel orientation.]]
31 }
32 }
33 @property hidden {
34 set {
35 [[Set the state of the panel.]]
36 }
37 get {
38 [[Get the state of the panel.]]
39 }
40 values {
41 hidden: bool; [[If $true, the panel will run the animation to disappear.]]
42 }
43 }
44 @property scrollable {
45 set {
46 [[Set the scrollability of the panel.]]
47 }
48 get {
49 [[Get the state of the scrollability.
50
51 @since 1.12
52 ]]
53 }
54 values {
55 scrollable: bool; [[The scrollable state.]]
56 }
57 }
58 @property scrollable_content_size {
59 set {
60 [[Set the size of the scrollable panel.]]
61 }
62 get {
63 [[Get the size of the scrollable panel.
64
65 @since 1.19
66 ]]
67 }
68 values {
69 ratio: double; [[Size ratio]]
70 }
71 }
72 toggle {
73 [[Toggle the hidden state of the panel from code]]
74 }
75 }
76 implements {
77 class.constructor;
78 Efl.Object.constructor;
79 Efl.Gfx.Entity.position { set; }
80 Efl.Gfx.Entity.size { set; }
81 Efl.Canvas.Group.group_member_add;
82 Efl.Ui.Widget.theme_apply;
83 Efl.Ui.Widget.disabled {set;}
84 Efl.Ui.Widget.on_access_update;
85 Efl.Ui.Widget.widget_input_event_handler;
86 Efl.Ui.Widget.interest_region { get; }
87 Efl.Access.Widget.Action.elm_actions { get; }
88 Efl.Ui.I18n.mirrored { set; }
89 Efl.Part.part_get;
90 }
91 events {
92 toggled: void; [[Called when the hidden state was toggled]]
93 }
94}