summaryrefslogtreecommitdiff
path: root/src/lib/efl
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2019-03-09 13:44:17 +0100
committerXavi Artigas <xavierartigas@yahoo.es>2019-03-09 13:49:36 +0100
commit954cdb36561cc86c5e588b35dd77568d4ac55c9a (patch)
treea4682e495eda64678ad6ca4fcffcebc23a724906 /src/lib/efl
parentb94c62f5d44b73418876f16c4762a28ab446792f (diff)
efl: apply the stabilzed column of the efl api board
Summary: The project https://phab.enlightenment.org/tag/efl_api/ has been used in the last few weeks to figure out which classes can be stablized and which cannot. This commit moves those dedicated classes outside beta. And makes them stable. ref T7601 ref T7600 ref T7599 ref T7598 ref T7597 ref T7596 ref T7594 ref T7593 ref T7591 ref T7590 ref T7589 ref T7588 ref T7583 ref T7582 ref T7581 ref T7576 ref T7570 ref T7567 ref T7564 ref T7563 ref T7560 ref T7559 ref T7672 ref T7584 ref T7577 ref T7571 ref T7558 ref T7555 ref T7554 ref T7553 ref T7512 ref T7511 Depends on D8272 Reviewers: cedric, stefan_schmidt, zmike, segfaultxavi Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7672, T7601, T7600, T7599, T7598, T7597, T7596, T7594, T7593, T7591, T7590, T7589, T7588, T7584, T7583, T7582, T7581, T7577, T7576, T7571, T7570, T7567, T7564, T7563, T7560, T7559, T7558, T7555, T7554, T7553, T7512, T7511 Differential Revision: https://phab.enlightenment.org/D8273
Diffstat (limited to 'src/lib/efl')
-rw-r--r--src/lib/efl/interfaces/efl_canvas_pointer.eo5
-rw-r--r--src/lib/efl/interfaces/efl_canvas_scene.eo23
-rw-r--r--src/lib/efl/interfaces/efl_container.eo2
-rw-r--r--src/lib/efl/interfaces/efl_content.eo2
-rw-r--r--src/lib/efl/interfaces/efl_file.eo4
-rw-r--r--src/lib/efl/interfaces/efl_file_save.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_color.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_entity.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_hint.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_stack.eo2
-rw-r--r--src/lib/efl/interfaces/efl_io_closer.eo2
-rw-r--r--src/lib/efl/interfaces/efl_io_reader.eo2
-rw-r--r--src/lib/efl/interfaces/efl_io_writer.eo2
-rw-r--r--src/lib/efl/interfaces/efl_part.eo2
-rw-r--r--src/lib/efl/interfaces/efl_screen.eo2
-rw-r--r--src/lib/efl/interfaces/efl_text.eo2
16 files changed, 32 insertions, 26 deletions
diff --git a/src/lib/efl/interfaces/efl_canvas_pointer.eo b/src/lib/efl/interfaces/efl_canvas_pointer.eo
index 3ea8cddfc7..9dbaef00fd 100644
--- a/src/lib/efl/interfaces/efl_canvas_pointer.eo
+++ b/src/lib/efl/interfaces/efl_canvas_pointer.eo
@@ -1,10 +1,11 @@
1import efl_input_device; 1import efl_input_device;
2 2
3interface @beta Efl.Canvas.Pointer 3interface Efl.Canvas.Pointer
4{ 4{
5 [[Efl Canvas Pointer interface]] 5 [[Efl Canvas Pointer interface]]
6 methods { 6 methods {
7 @property pointer_inside { 7 /* FIXME Efl.Input.Device is not stable yet*/
8 @property pointer_inside @beta {
8 get { 9 get {
9 [[Returns whether the mouse pointer is logically inside the 10 [[Returns whether the mouse pointer is logically inside the
10 canvas. 11 canvas.
diff --git a/src/lib/efl/interfaces/efl_canvas_scene.eo b/src/lib/efl/interfaces/efl_canvas_scene.eo
index c5b4f16a26..469f63aac2 100644
--- a/src/lib/efl/interfaces/efl_canvas_scene.eo
+++ b/src/lib/efl/interfaces/efl_canvas_scene.eo
@@ -1,7 +1,7 @@
1import efl_input_device; 1import efl_input_device;
2import efl_gfx_types; 2import efl_gfx_types;
3 3
4interface @beta Efl.Canvas.Scene 4interface Efl.Canvas.Scene
5{ 5{
6 [[Interface containing basic canvas-related methods and events.]] 6 [[Interface containing basic canvas-related methods and events.]]
7 methods { 7 methods {
@@ -142,7 +142,8 @@ interface @beta Efl.Canvas.Scene
142 ]] 142 ]]
143 } 143 }
144 } 144 }
145 seats { 145 /* FIXME Efl.Input.Device is not stable yet*/
146 seats @beta {
146 [[Iterate over the available input device seats for the canvas. 147 [[Iterate over the available input device seats for the canvas.
147 148
148 A "seat" is the term used for a group of input devices, typically including 149 A "seat" is the term used for a group of input devices, typically including
@@ -154,7 +155,8 @@ interface @beta Efl.Canvas.Scene
154 return: iterator<Efl.Input.Device> @owned; 155 return: iterator<Efl.Input.Device> @owned;
155 [[An iterator over the attached seats.]] 156 [[An iterator over the attached seats.]]
156 } 157 }
157 @property device { 158 /* FIXME Efl.Input.Device is not stable yet*/
159 @property device @beta{
158 [[An input device attached to this canvas, found by name. 160 [[An input device attached to this canvas, found by name.
159 161
160 Note: This function is meant to find seats and not individual 162 Note: This function is meant to find seats and not individual
@@ -172,7 +174,8 @@ interface @beta Efl.Canvas.Scene
172 seat: Efl.Input.Device; [[The device or seat, $null if not found.]] 174 seat: Efl.Input.Device; [[The device or seat, $null if not found.]]
173 } 175 }
174 } 176 }
175 @property seat { 177 /* FIXME Efl.Input.Device is not stable yet*/
178 @property seat @beta {
176 [[Get a seat attached to this canvas using the seat's id property. 179 [[Get a seat attached to this canvas using the seat's id property.
177 180
178 Seats are associated with an arbitrary integer id. The id is not a 181 Seats are associated with an arbitrary integer id. The id is not a
@@ -191,7 +194,8 @@ interface @beta Efl.Canvas.Scene
191 seat: Efl.Input.Device; [[The seat or $null if not found.]] 194 seat: Efl.Input.Device; [[The seat or $null if not found.]]
192 } 195 }
193 } 196 }
194 @property seat_default { 197 /* FIXME Efl.Input.Device is not stable yet*/
198 @property seat_default @beta {
195 [[Get the default seat attached to this canvas. 199 [[Get the default seat attached to this canvas.
196 200
197 A canvas may have exactly one default seat. 201 A canvas may have exactly one default seat.
@@ -206,7 +210,8 @@ interface @beta Efl.Canvas.Scene
206 seat: Efl.Input.Device; [[The default seat or $null if one does not exist.]] 210 seat: Efl.Input.Device; [[The default seat or $null if one does not exist.]]
207 } 211 }
208 } 212 }
209 @property pointer_position { 213 /* FIXME Efl.Input.Device is not stable yet*/
214 @property pointer_position @beta {
210 get { 215 get {
211 [[This function returns the current known pointer coordinates 216 [[This function returns the current known pointer coordinates
212 217
@@ -231,8 +236,8 @@ interface @beta Efl.Canvas.Scene
231 render,pre: void; [[Called when pre render happens]] 236 render,pre: void; [[Called when pre render happens]]
232 /* FIXME: event_info can be NULL, but @nullable tag does not work on events yet */ 237 /* FIXME: event_info can be NULL, but @nullable tag does not work on events yet */
233 render,post: Efl.Gfx.Event.Render_Post; [[Called when post render happens]] 238 render,post: Efl.Gfx.Event.Render_Post; [[Called when post render happens]]
234 device,changed: Efl.Input.Device; [[Called when input device changed]] 239 device,changed @beta : Efl.Input.Device; [[Called when input device changed]]
235 device,added: Efl.Input.Device; [[Called when input device was added]] 240 device,added @beta: Efl.Input.Device; [[Called when input device was added]]
236 device,removed: Efl.Input.Device; [[Called when input device was removed]] 241 device,removed @beta : Efl.Input.Device; [[Called when input device was removed]]
237 } 242 }
238} 243}
diff --git a/src/lib/efl/interfaces/efl_container.eo b/src/lib/efl/interfaces/efl_container.eo
index 42e4d6a2f1..88664432a0 100644
--- a/src/lib/efl/interfaces/efl_container.eo
+++ b/src/lib/efl/interfaces/efl_container.eo
@@ -1,4 +1,4 @@
1interface @beta Efl.Container 1interface Efl.Container
2{ 2{
3 [[Common interface for objects that have multiple contents (sub objects). 3 [[Common interface for objects that have multiple contents (sub objects).
4 4
diff --git a/src/lib/efl/interfaces/efl_content.eo b/src/lib/efl/interfaces/efl_content.eo
index 961bce9fb8..4f84abac4b 100644
--- a/src/lib/efl/interfaces/efl_content.eo
+++ b/src/lib/efl/interfaces/efl_content.eo
@@ -1,4 +1,4 @@
1interface @beta Efl.Content 1interface Efl.Content
2{ 2{
3 [[Common interface for objects that have a (single) content. 3 [[Common interface for objects that have a (single) content.
4 4
diff --git a/src/lib/efl/interfaces/efl_file.eo b/src/lib/efl/interfaces/efl_file.eo
index 985b3fd687..ef45ce37c4 100644
--- a/src/lib/efl/interfaces/efl_file.eo
+++ b/src/lib/efl/interfaces/efl_file.eo
@@ -1,7 +1,7 @@
1import eina_types; 1import eina_types;
2import efl_gfx_types; 2import efl_gfx_types;
3 3
4mixin @beta Efl.File requires Efl.Object { 4mixin Efl.File requires Efl.Object {
5 [[Efl file interface]] 5 [[Efl file interface]]
6 methods { 6 methods {
7 @property mmap { 7 @property mmap {
@@ -62,7 +62,7 @@ mixin @beta Efl.File requires Efl.Object {
62 You must not modify the strings on the returned pointers.]] 62 You must not modify the strings on the returned pointers.]]
63 } 63 }
64 values { 64 values {
65 key: string; [[The group that the image belongs to, in case 65 key: string; [[The group that the image belongs to, in case
66 it's an EET(including Edje case) file. This can be used 66 it's an EET(including Edje case) file. This can be used
67 as a key inside evas image cache if this is a normal image 67 as a key inside evas image cache if this is a normal image
68 file not eet file.]] 68 file not eet file.]]
diff --git a/src/lib/efl/interfaces/efl_file_save.eo b/src/lib/efl/interfaces/efl_file_save.eo
index 43c8d4c8f6..715f3a215b 100644
--- a/src/lib/efl/interfaces/efl_file_save.eo
+++ b/src/lib/efl/interfaces/efl_file_save.eo
@@ -9,7 +9,7 @@ struct Efl.File_Save_Info
9 encoding: string; [[The encoding to use when saving the file.]] 9 encoding: string; [[The encoding to use when saving the file.]]
10} 10}
11 11
12interface @beta Efl.File_Save { 12interface Efl.File_Save {
13 [[Efl file saving interface]] 13 [[Efl file saving interface]]
14 methods { 14 methods {
15 save @const { 15 save @const {
diff --git a/src/lib/efl/interfaces/efl_gfx_color.eo b/src/lib/efl/interfaces/efl_gfx_color.eo
index a72cae23db..d3c41e1e31 100644
--- a/src/lib/efl/interfaces/efl_gfx_color.eo
+++ b/src/lib/efl/interfaces/efl_gfx_color.eo
@@ -1,6 +1,6 @@
1import efl_gfx_types; 1import efl_gfx_types;
2 2
3mixin @beta Efl.Gfx.Color 3mixin Efl.Gfx.Color
4{ 4{
5 [[Efl Gfx Color mixin class]] 5 [[Efl Gfx Color mixin class]]
6 data: null; 6 data: null;
diff --git a/src/lib/efl/interfaces/efl_gfx_entity.eo b/src/lib/efl/interfaces/efl_gfx_entity.eo
index 6f6c808e46..48caf1ecb3 100644
--- a/src/lib/efl/interfaces/efl_gfx_entity.eo
+++ b/src/lib/efl/interfaces/efl_gfx_entity.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3interface @beta Efl.Gfx.Entity { 3interface Efl.Gfx.Entity {
4 [[Efl graphics interface]] 4 [[Efl graphics interface]]
5 eo_prefix: efl_gfx_entity; 5 eo_prefix: efl_gfx_entity;
6 methods { 6 methods {
diff --git a/src/lib/efl/interfaces/efl_gfx_hint.eo b/src/lib/efl/interfaces/efl_gfx_hint.eo
index 72ab35ebb3..c45f97633c 100644
--- a/src/lib/efl/interfaces/efl_gfx_hint.eo
+++ b/src/lib/efl/interfaces/efl_gfx_hint.eo
@@ -4,7 +4,7 @@ import efl_gfx_types;
4const Efl.Gfx.Hint_Expand: double = 1.0; 4const Efl.Gfx.Hint_Expand: double = 1.0;
5 [[Use with @Efl.Gfx.Hint.hint_weight.]] 5 [[Use with @Efl.Gfx.Hint.hint_weight.]]
6 6
7interface @beta Efl.Gfx.Hint 7interface Efl.Gfx.Hint
8{ 8{
9 [[Efl graphics hint interface]] 9 [[Efl graphics hint interface]]
10 event_prefix: efl_gfx_entity; 10 event_prefix: efl_gfx_entity;
diff --git a/src/lib/efl/interfaces/efl_gfx_stack.eo b/src/lib/efl/interfaces/efl_gfx_stack.eo
index 3784358720..bfe6d1106c 100644
--- a/src/lib/efl/interfaces/efl_gfx_stack.eo
+++ b/src/lib/efl/interfaces/efl_gfx_stack.eo
@@ -1,7 +1,7 @@
1const Efl.Gfx.Stack_Layer_Min: short = -32768; [[bottom-most layer number]] 1const Efl.Gfx.Stack_Layer_Min: short = -32768; [[bottom-most layer number]]
2const Efl.Gfx.Stack_Layer_Max: short = 32767; [[top-most layer number]] 2const Efl.Gfx.Stack_Layer_Max: short = 32767; [[top-most layer number]]
3 3
4interface @beta Efl.Gfx.Stack 4interface Efl.Gfx.Stack
5{ 5{
6 [[Efl graphics stack interface]] 6 [[Efl graphics stack interface]]
7 event_prefix: efl_gfx_entity; 7 event_prefix: efl_gfx_entity;
diff --git a/src/lib/efl/interfaces/efl_io_closer.eo b/src/lib/efl/interfaces/efl_io_closer.eo
index 42be3284ba..2ba4323085 100644
--- a/src/lib/efl/interfaces/efl_io_closer.eo
+++ b/src/lib/efl/interfaces/efl_io_closer.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3interface @beta Efl.Io.Closer { 3interface Efl.Io.Closer {
4 [[Generic interface for objects that can close themselves. 4 [[Generic interface for objects that can close themselves.
5 5
6 This interface allows external objects to transparently close an 6 This interface allows external objects to transparently close an
diff --git a/src/lib/efl/interfaces/efl_io_reader.eo b/src/lib/efl/interfaces/efl_io_reader.eo
index ca5aea0b09..c173538a16 100644
--- a/src/lib/efl/interfaces/efl_io_reader.eo
+++ b/src/lib/efl/interfaces/efl_io_reader.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3interface @beta Efl.Io.Reader { 3interface Efl.Io.Reader {
4 [[Generic interface for objects that can read data into a provided memory. 4 [[Generic interface for objects that can read data into a provided memory.
5 5
6 This interface allows external objects to transparently monitor 6 This interface allows external objects to transparently monitor
diff --git a/src/lib/efl/interfaces/efl_io_writer.eo b/src/lib/efl/interfaces/efl_io_writer.eo
index 443f7b2c78..593c81e4fc 100644
--- a/src/lib/efl/interfaces/efl_io_writer.eo
+++ b/src/lib/efl/interfaces/efl_io_writer.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3interface @beta Efl.Io.Writer { 3interface Efl.Io.Writer {
4 [[Generic interface for objects that can write data from a provided memory. 4 [[Generic interface for objects that can write data from a provided memory.
5 5
6 This interface allows external objects to transparently write 6 This interface allows external objects to transparently write
diff --git a/src/lib/efl/interfaces/efl_part.eo b/src/lib/efl/interfaces/efl_part.eo
index 04bfd2bc4f..1f37e7e4ab 100644
--- a/src/lib/efl/interfaces/efl_part.eo
+++ b/src/lib/efl/interfaces/efl_part.eo
@@ -1,6 +1,6 @@
1import efl_object; 1import efl_object;
2 2
3interface @beta Efl.Part 3interface Efl.Part
4{ 4{
5 [[Interface for objects supporting named parts. 5 [[Interface for objects supporting named parts.
6 6
diff --git a/src/lib/efl/interfaces/efl_screen.eo b/src/lib/efl/interfaces/efl_screen.eo
index 43cf8b318e..44f72f337a 100644
--- a/src/lib/efl/interfaces/efl_screen.eo
+++ b/src/lib/efl/interfaces/efl_screen.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3interface @beta Efl.Screen 3interface Efl.Screen
4{ 4{
5 [[Efl screen interface]] 5 [[Efl screen interface]]
6 methods { 6 methods {
diff --git a/src/lib/efl/interfaces/efl_text.eo b/src/lib/efl/interfaces/efl_text.eo
index 8d0851048a..13733b0d4e 100644
--- a/src/lib/efl/interfaces/efl_text.eo
+++ b/src/lib/efl/interfaces/efl_text.eo
@@ -1,4 +1,4 @@
1interface @beta Efl.Text 1interface Efl.Text
2{ 2{
3 [[Efl text interface]] 3 [[Efl text interface]]
4 methods { 4 methods {