aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/canvas/object/property
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/canvas/object/property')
-rw-r--r--pages/develop/api/efl/canvas/object/property/above.txt20
-rw-r--r--pages/develop/api/efl/canvas/object/property/anti_alias.txt46
-rw-r--r--pages/develop/api/efl/canvas/object/property/below.txt20
-rw-r--r--pages/develop/api/efl/canvas/object/property/clip.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/clipees.txt20
-rw-r--r--pages/develop/api/efl/canvas/object/property/color.txt60
-rw-r--r--pages/develop/api/efl/canvas/object/property/event_animation.txt24
-rw-r--r--pages/develop/api/efl/canvas/object/property/freeze_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/geometry.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_align.txt44
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_aspect.txt28
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_combined_min.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_margin.txt40
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_max.txt38
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_min.txt34
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_weight.txt36
-rw-r--r--pages/develop/api/efl/canvas/object/property/is_frame_object.txt30
-rw-r--r--pages/develop/api/efl/canvas/object/property/key_focus.txt22
-rw-r--r--pages/develop/api/efl/canvas/object/property/layer.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/loop.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/property/no_render.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/paragraph_direction.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/property/pass_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/pointer_inside.txt36
-rw-r--r--pages/develop/api/efl/canvas/object/property/pointer_mode.txt34
-rw-r--r--pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt28
-rw-r--r--pages/develop/api/efl/canvas/object/property/position.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/precise_is_inside.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/propagate_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/render_op.txt26
-rw-r--r--pages/develop/api/efl/canvas/object/property/render_parent.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/property/repeat_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/scale.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/seat_event_filter.txt60
-rw-r--r--pages/develop/api/efl/canvas/object/property/seat_focus.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/property/size.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/visible.txt48
38 files changed, 683 insertions, 683 deletions
diff --git a/pages/develop/api/efl/canvas/object/property/above.txt b/pages/develop/api/efl/canvas/object/property/above.txt
index dfb6dff6b..9ff1b14f4 100644
--- a/pages/develop/api/efl/canvas/object/property/above.txt
+++ b/pages/develop/api/efl/canvas/object/property/above.txt
@@ -1,4 +1,14 @@
~~Title: Efl.Canvas.Object.above~~
+===== Description =====
+
+%%Get the Evas object stacked right above %%''obj''%%%%
+
+%%This function will traverse layers in its search, if there are objects on layers above the one %%''obj''%% is placed at.%%
+
+%%See also %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.get]]%%(), %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.set]]%%() and %%[[:develop:api:efl:gfx:stack:property:below|Efl.Gfx.Stack.below.get]]%%()%%
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:above:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:stack:property:above|Efl.Gfx.Stack.above]] **(get)**.//===== Signature =====
<code>
@@ -15,16 +25,6 @@
Efl_Gfx_Stack *efl_gfx_stack_above_get(const Eo *obj);
</code>
-===== Description =====
-
-%%Get the Evas object stacked right above %%''obj''%%%%
-
-%%This function will traverse layers in its search, if there are objects on layers above the one %%''obj''%% is placed at.%%
-
-%%See also %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.get]]%%(), %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.set]]%%() and %%[[:develop:api:efl:gfx:stack:property:below|Efl.Gfx.Stack.below.get]]%%()%%
-
-{{page>:develop:api-include:efl:canvas:object:property:above:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:stack:property:above|Efl.Gfx.Stack.above]]
diff --git a/pages/develop/api/efl/canvas/object/property/anti_alias.txt b/pages/develop/api/efl/canvas/object/property/anti_alias.txt
index d1ddc1de4..8feacae89 100644
--- a/pages/develop/api/efl/canvas/object/property/anti_alias.txt
+++ b/pages/develop/api/efl/canvas/object/property/anti_alias.txt
@@ -1,4 +1,27 @@
~~Title: Efl.Canvas.Object.anti_alias~~
+===== Values =====
+
+ * **anti_alias** - %%%%''true''%% if the object is to be anti_aliased, %%''false''%% otherwise.%%
+===== Description =====
+
+
+
+
+{{page>:develop:api-include:efl:canvas:object:property:anti_alias:description&nouser&nolink&nodate}}
+
+==== Getter ====
+
+%%Retrieves whether or not the given Evas object is to be drawn anti_aliased.%%
+
+
+{{page>:develop:api-include:efl:canvas:object:property:anti_alias:getter_description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Sets whether or not the given Evas object is to be drawn anti-aliased.%%
+{{page>:develop:api-include:efl:canvas:object:property:anti_alias:getter_description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,29 +46,6 @@ Eina_Bool efl_canvas_object_anti_alias_get(const Eo *obj);
void efl_canvas_object_anti_alias_set(Eo *obj, Eina_Bool anti_alias);
</code>
-===== Values =====
-
- * **anti_alias** - %%%%''true''%% if the object is to be anti_aliased, %%''false''%% otherwise.%%
-===== Description =====
-
-
-
-
-{{page>:develop:api-include:efl:canvas:object:property:anti_alias:description&nouser&nolink&nodate}}
-
-==== Getter ====
-
-%%Retrieves whether or not the given Evas object is to be drawn anti_aliased.%%
-
-
-{{page>:develop:api-include:efl:canvas:object:property:anti_alias:getter_description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Sets whether or not the given Evas object is to be drawn anti-aliased.%%
-{{page>:develop:api-include:efl:canvas:object:property:anti_alias:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.anti_alias**
diff --git a/pages/develop/api/efl/canvas/object/property/below.txt b/pages/develop/api/efl/canvas/object/property/below.txt
index bd8a126ee..6b8f40edf 100644
--- a/pages/develop/api/efl/canvas/object/property/below.txt
+++ b/pages/develop/api/efl/canvas/object/property/below.txt
@@ -1,4 +1,14 @@
~~Title: Efl.Canvas.Object.below~~
+===== Description =====
+
+%%Get the Evas object stacked right below %%''obj''%%%%
+
+%%This function will traverse layers in its search, if there are objects on layers below the one %%''obj''%% is placed at.%%
+
+%%See also %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.get]]%%(), %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.set]]%%() and %%[[:develop:api:efl:gfx:stack:property:below|Efl.Gfx.Stack.below.get]]%%()%%
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:below:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:stack:property:below|Efl.Gfx.Stack.below]] **(get)**.//===== Signature =====
<code>
@@ -15,16 +25,6 @@
Efl_Gfx_Stack *efl_gfx_stack_below_get(const Eo *obj);
</code>
-===== Description =====
-
-%%Get the Evas object stacked right below %%''obj''%%%%
-
-%%This function will traverse layers in its search, if there are objects on layers below the one %%''obj''%% is placed at.%%
-
-%%See also %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.get]]%%(), %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.set]]%%() and %%[[:develop:api:efl:gfx:stack:property:below|Efl.Gfx.Stack.below.get]]%%()%%
-
-{{page>:develop:api-include:efl:canvas:object:property:below:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:stack:property:below|Efl.Gfx.Stack.below]]
diff --git a/pages/develop/api/efl/canvas/object/property/clip.txt b/pages/develop/api/efl/canvas/object/property/clip.txt
index 85bc174a8..b5d315d8d 100644
--- a/pages/develop/api/efl/canvas/object/property/clip.txt
+++ b/pages/develop/api/efl/canvas/object/property/clip.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.clip~~
-===== Signature =====
-
-<code>
-@property clip {
- get {
- values {
- clip: free(Efl.Canvas.Object, efl_del) @nonull;
- }
- }
- set {
- values {
- clip: free(Efl.Canvas.Object, efl_del) @nonull;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
-void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
-</code>
-
===== Values =====
* **clip** - %%The object to clip %%''obj''%% by.%%
@@ -66,6 +42,30 @@ void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
{{page>:develop:api-include:efl:canvas:object:property:clip:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property clip {
+ get {
+ values {
+ clip: free(Efl.Canvas.Object, efl_del) @nonull;
+ }
+ }
+ set {
+ values {
+ clip: free(Efl.Canvas.Object, efl_del) @nonull;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
+void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Object.clip**
diff --git a/pages/develop/api/efl/canvas/object/property/clipees.txt b/pages/develop/api/efl/canvas/object/property/clipees.txt
index 6bbdf9d2d..a64a9b3fe 100644
--- a/pages/develop/api/efl/canvas/object/property/clipees.txt
+++ b/pages/develop/api/efl/canvas/object/property/clipees.txt
@@ -1,4 +1,14 @@
~~Title: Efl.Canvas.Object.clipees~~
+===== Description =====
+
+%%Return a list of objects currently clipped by %%''obj''%%.%%
+
+%%This returns the internal list handle that contains all objects clipped by the object %%''obj''%%. If none are clipped by it, the call returns %%''null''%%. This list is only valid until the clip list is changed and should be fetched again with another call to this function if any objects being clipped by this object are unclipped, clipped by a new object, deleted or get the clipper deleted. These operations will invalidate the list returned, so it should not be used anymore after that point. Any use of the list after this may have undefined results, possibly leading to crashes.%%
+
+%%See also %%[[:develop:api:efl:canvas:object:property:clip|Efl.Canvas.Object.clip]]%%.%%
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:clipees:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -15,16 +25,6 @@
Eina_Iterator *efl_canvas_object_clipees_get(const Eo *obj);
</code>
-===== Description =====
-
-%%Return a list of objects currently clipped by %%''obj''%%.%%
-
-%%This returns the internal list handle that contains all objects clipped by the object %%''obj''%%. If none are clipped by it, the call returns %%''null''%%. This list is only valid until the clip list is changed and should be fetched again with another call to this function if any objects being clipped by this object are unclipped, clipped by a new object, deleted or get the clipper deleted. These operations will invalidate the list returned, so it should not be used anymore after that point. Any use of the list after this may have undefined results, possibly leading to crashes.%%
-
-%%See also %%[[:develop:api:efl:canvas:object:property:clip|Efl.Canvas.Object.clip]]%%.%%
-
-{{page>:develop:api-include:efl:canvas:object:property:clipees:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Object.clipees**
diff --git a/pages/develop/api/efl/canvas/object/property/color.txt b/pages/develop/api/efl/canvas/object/property/color.txt
index c5bd7f4d5..fc03faaab 100644
--- a/pages/develop/api/efl/canvas/object/property/color.txt
+++ b/pages/develop/api/efl/canvas/object/property/color.txt
@@ -1,34 +1,4 @@
~~Title: Efl.Canvas.Object.color~~
-//Overridden from [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]] **(get, set)**.//===== Signature =====
-
-<code>
-@property color @pure_virtual {
- get {
- values {
- r: int;
- g: int;
- b: int;
- a: int;
- }
- }
- set {
- values {
- r: int;
- g: int;
- b: int;
- a: int;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
-void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
-</code>
-
===== Values =====
* **r** - %%The red component of the given color.%%
@@ -69,6 +39,36 @@ void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
{{page>:develop:api-include:efl:canvas:object:property:color:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]] **(get, set)**.//===== Signature =====
+
+<code>
+@property color @pure_virtual {
+ get {
+ values {
+ r: int;
+ g: int;
+ b: int;
+ a: int;
+ }
+ }
+ set {
+ values {
+ r: int;
+ g: int;
+ b: int;
+ a: int;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
+void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]]
diff --git a/pages/develop/api/efl/canvas/object/property/event_animation.txt b/pages/develop/api/efl/canvas/object/property/event_animation.txt
index f4412aa1f..8d26f1a9a 100644
--- a/pages/develop/api/efl/canvas/object/property/event_animation.txt
+++ b/pages/develop/api/efl/canvas/object/property/event_animation.txt
@@ -1,4 +1,16 @@
~~Title: Efl.Canvas.Object.event_animation~~
+===== Keys =====
+
+ * **event_type** - %%The event description for which the given %%''animation''%% is set.%%
+===== Values =====
+
+ * **animation** - %%The animation which starts when the given %%''event_name''%% happens to the object.%%
+===== Description =====
+
+%%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%%
+{{page>:develop:api-include:efl:canvas:object:property:event_animation:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,18 +41,6 @@ Efl_Animation *efl_canvas_object_event_animation_get(const Eo *obj, const Efl_Ev
void efl_canvas_object_event_animation_set(Eo *obj, const Efl_Event_Description *event_type, Efl_Animation *animation);
</code>
-===== Keys =====
-
- * **event_type** - %%The event description for which the given %%''animation''%% is set.%%
-===== Values =====
-
- * **animation** - %%The animation which starts when the given %%''event_name''%% happens to the object.%%
-===== Description =====
-
-%%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%%
-{{page>:develop:api-include:efl:canvas:object:property:event_animation:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.event_animation**
diff --git a/pages/develop/api/efl/canvas/object/property/freeze_events.txt b/pages/develop/api/efl/canvas/object/property/freeze_events.txt
index 0ffd63dcb..8dd68d122 100644
--- a/pages/develop/api/efl/canvas/object/property/freeze_events.txt
+++ b/pages/develop/api/efl/canvas/object/property/freeze_events.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.freeze_events~~
-===== Signature =====
-
-<code>
-@property freeze_events {
- get {
- values {
- freeze: bool;
- }
- }
- set {
- values {
- freeze: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_canvas_object_freeze_events_get(const Eo *obj);
-void efl_canvas_object_freeze_events_set(Eo *obj, Eina_Bool freeze);
-</code>
-
===== Values =====
* **freeze** - %%Pass when %%''obj''%% is to freeze events (%%''true''%%) or not (%%''false''%%).%%
@@ -58,6 +34,30 @@ void efl_canvas_object_freeze_events_set(Eo *obj, Eina_Bool freeze);
{{page>:develop:api-include:efl:canvas:object:property:freeze_events:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property freeze_events {
+ get {
+ values {
+ freeze: bool;
+ }
+ }
+ set {
+ values {
+ freeze: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_canvas_object_freeze_events_get(const Eo *obj);
+void efl_canvas_object_freeze_events_set(Eo *obj, Eina_Bool freeze);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Object.freeze_events**
diff --git a/pages/develop/api/efl/canvas/object/property/geometry.txt b/pages/develop/api/efl/canvas/object/property/geometry.txt
index 7f1ae5438..247fb46e7 100644
--- a/pages/develop/api/efl/canvas/object/property/geometry.txt
+++ b/pages/develop/api/efl/canvas/object/property/geometry.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Object.geometry~~
+===== Values =====
+
+ * **rect** - %%The X,Y position and W,H size, in pixels.%%
+===== Description =====
+
+%%Rectangular geometry that combines both position and size.%%
+{{page>:develop:api-include:efl:canvas:object:property:geometry:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:property:geometry|Efl.Gfx.geometry]] **(get, set)**.//===== Signature =====
<code>
@@ -23,15 +32,6 @@ Eina_Rect efl_gfx_geometry_get(const Eo *obj);
void efl_gfx_geometry_set(Eo *obj, Eina_Rect rect);
</code>
-===== Values =====
-
- * **rect** - %%The X,Y position and W,H size, in pixels.%%
-===== Description =====
-
-%%Rectangular geometry that combines both position and size.%%
-{{page>:develop:api-include:efl:canvas:object:property:geometry:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:property:geometry|Efl.Gfx.geometry]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_align.txt b/pages/develop/api/efl/canvas/object/property/hint_align.txt
index acb8a8736..80f58d904 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_align.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_align.txt
@@ -1,4 +1,26 @@
~~Title: Efl.Canvas.Object.hint_align~~
+===== Values =====
+
+ * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%%
+ * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%%
+===== Description =====
+
+%%Hints for an object's alignment.%%
+
+%%These are hints on how to align an object inside the boundaries of a container/manager. Accepted values are in the 0.0 to 1.0 range, with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%% used to specify "justify" or "fill" by some users. In this case, maximum size hints should be enforced with higher priority, if they are set. Also, any padding hint set on objects should add up to the alignment space on the final scene composition.%%
+
+%%See documentation of possible users: in Evas, they are the @ref Evas_Object_Box "box" and @ref Evas_Object_Table "table" smart objects.%%
+
+%%For the horizontal component, 0.0 means to the left, 1.0 means to the right. Analogously, for the vertical component, 0.0 to the top, 1.0 means to the bottom.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+<note>
+%%Default alignment hint values are 0.5, for both axes.%%
+</note>
+{{page>:develop:api-include:efl:canvas:object:property:hint_align:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_align|Efl.Gfx.Size.Hint.hint_align]] **(get, set)**.//===== Signature =====
<code>
@@ -25,28 +47,6 @@ void efl_gfx_size_hint_align_get(const Eo *obj, double *x, double *y);
void efl_gfx_size_hint_align_set(Eo *obj, double x, double y);
</code>
-===== Values =====
-
- * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%%
- * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%%
-===== Description =====
-
-%%Hints for an object's alignment.%%
-
-%%These are hints on how to align an object inside the boundaries of a container/manager. Accepted values are in the 0.0 to 1.0 range, with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%% used to specify "justify" or "fill" by some users. In this case, maximum size hints should be enforced with higher priority, if they are set. Also, any padding hint set on objects should add up to the alignment space on the final scene composition.%%
-
-%%See documentation of possible users: in Evas, they are the @ref Evas_Object_Box "box" and @ref Evas_Object_Table "table" smart objects.%%
-
-%%For the horizontal component, 0.0 means to the left, 1.0 means to the right. Analogously, for the vertical component, 0.0 to the top, 1.0 means to the bottom.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-<note>
-%%Default alignment hint values are 0.5, for both axes.%%
-</note>
-{{page>:develop:api-include:efl:canvas:object:property:hint_align:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_align|Efl.Gfx.Size.Hint.hint_align]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_aspect.txt b/pages/develop/api/efl/canvas/object/property/hint_aspect.txt
index 2a7fbc62a..687738ee4 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_aspect.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_aspect.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Canvas.Object.hint_aspect~~
+===== Values =====
+
+ * **mode** - %%Mode of interpretation.%%
+ * **sz** - %%Base size to use for aspecting.%%
+===== Description =====
+
+%%Defines the aspect ratio to respect when scaling this object.%%
+
+%%The aspect ratio is defined as the width / height ratio of the object. Depending on the object and its container, this hint may or may not be fully respected.%%
+
+%%If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.%%
+{{page>:develop:api-include:efl:canvas:object:property:hint_aspect:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_aspect|Efl.Gfx.Size.Hint.hint_aspect]] **(get, set)**.//===== Signature =====
<code>
@@ -25,20 +39,6 @@ void efl_gfx_size_hint_aspect_get(const Eo *obj, Efl_Gfx_Size_Hint_Aspect *mode,
void efl_gfx_size_hint_aspect_set(Eo *obj, Efl_Gfx_Size_Hint_Aspect mode, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **mode** - %%Mode of interpretation.%%
- * **sz** - %%Base size to use for aspecting.%%
-===== Description =====
-
-%%Defines the aspect ratio to respect when scaling this object.%%
-
-%%The aspect ratio is defined as the width / height ratio of the object. Depending on the object and its container, this hint may or may not be fully respected.%%
-
-%%If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.%%
-{{page>:develop:api-include:efl:canvas:object:property:hint_aspect:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_aspect|Efl.Gfx.Size.Hint.hint_aspect]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_combined_min.txt b/pages/develop/api/efl/canvas/object/property/hint_combined_min.txt
index 87d06ca04..5d10dc68e 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_combined_min.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_combined_min.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Object.hint_combined_min~~
+===== Values =====
+
+ * **sz** - %%Minimum size (hint) in pixels.%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:hint_combined_min:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_combined_min|Efl.Gfx.Size.Hint.hint_combined_min]] **(get)**.//===== Signature =====
<code>
@@ -17,13 +24,6 @@
Eina_Size2D efl_gfx_size_hint_combined_min_get(const Eo *obj);
</code>
-===== Values =====
-
- * **sz** - %%Minimum size (hint) in pixels.%%
-
-
-{{page>:develop:api-include:efl:canvas:object:property:hint_combined_min:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_combined_min|Efl.Gfx.Size.Hint.hint_combined_min]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_margin.txt b/pages/develop/api/efl/canvas/object/property/hint_margin.txt
index 644e49aea..c38d33f0c 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_margin.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_margin.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Canvas.Object.hint_margin~~
+===== Values =====
+
+ * **l** - %%Integer to specify left padding.%%
+ * **r** - %%Integer to specify right padding.%%
+ * **t** - %%Integer to specify top padding.%%
+ * **b** - %%Integer to specify bottom padding.%%
+===== Description =====
+
+%%Hints for an object's margin or padding space.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+%%The object container is in charge of fetching this property and placing the object accordingly.%%
+
+<note>
+%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
+</note>
+{{page>:develop:api-include:efl:canvas:object:property:hint_margin:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_margin|Efl.Gfx.Size.Hint.hint_margin]] **(get, set)**.//===== Signature =====
<code>
@@ -29,26 +49,6 @@ void efl_gfx_size_hint_margin_get(const Eo *obj, int *l, int *r, int *t, int *b)
void efl_gfx_size_hint_margin_set(Eo *obj, int l, int r, int t, int b);
</code>
-===== Values =====
-
- * **l** - %%Integer to specify left padding.%%
- * **r** - %%Integer to specify right padding.%%
- * **t** - %%Integer to specify top padding.%%
- * **b** - %%Integer to specify bottom padding.%%
-===== Description =====
-
-%%Hints for an object's margin or padding space.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-%%The object container is in charge of fetching this property and placing the object accordingly.%%
-
-<note>
-%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
-</note>
-{{page>:develop:api-include:efl:canvas:object:property:hint_margin:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_margin|Efl.Gfx.Size.Hint.hint_margin]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_max.txt b/pages/develop/api/efl/canvas/object/property/hint_max.txt
index 4ac9051ca..e6716e177 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_max.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_max.txt
@@ -1,4 +1,23 @@
~~Title: Efl.Canvas.Object.hint_max~~
+===== Values =====
+
+ * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%%
+===== Description =====
+
+%%Hints on the object's maximum size.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+%%The object container is in charge of fetching this property and placing the object accordingly.%%
+
+%%Values -1 will be treated as unset hint components, when queried by managers.%%
+
+<note>
+%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
+</note>
+{{page>:develop:api-include:efl:canvas:object:property:hint_max:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_max|Efl.Gfx.Size.Hint.hint_max]] **(get, set)**.//===== Signature =====
<code>
@@ -23,25 +42,6 @@ Eina_Size2D efl_gfx_size_hint_max_get(const Eo *obj);
void efl_gfx_size_hint_max_set(Eo *obj, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%%
-===== Description =====
-
-%%Hints on the object's maximum size.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-%%The object container is in charge of fetching this property and placing the object accordingly.%%
-
-%%Values -1 will be treated as unset hint components, when queried by managers.%%
-
-<note>
-%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
-</note>
-{{page>:develop:api-include:efl:canvas:object:property:hint_max:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_max|Efl.Gfx.Size.Hint.hint_max]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_min.txt b/pages/develop/api/efl/canvas/object/property/hint_min.txt
index df5d1dcb9..18c5922d5 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_min.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_min.txt
@@ -1,4 +1,21 @@
~~Title: Efl.Canvas.Object.hint_min~~
+===== Values =====
+
+ * **sz** - %%Minimum size (hint) in pixels.%%
+===== Description =====
+
+%%Hints on the object's minimum size.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. The object container is in charge of fetching this property and placing the object accordingly.%%
+
+%%Value 0 will be treated as unset hint components, when queried by managers.%%
+
+<note>
+%%This property is meant to be set by applications and not by EFL itself. Use this to request a specific size (treated as minimum size).%%
+</note>
+{{page>:develop:api-include:efl:canvas:object:property:hint_min:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min]] **(get, set)**.//===== Signature =====
<code>
@@ -23,23 +40,6 @@ Eina_Size2D efl_gfx_size_hint_min_get(const Eo *obj);
void efl_gfx_size_hint_min_set(Eo *obj, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **sz** - %%Minimum size (hint) in pixels.%%
-===== Description =====
-
-%%Hints on the object's minimum size.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. The object container is in charge of fetching this property and placing the object accordingly.%%
-
-%%Value 0 will be treated as unset hint components, when queried by managers.%%
-
-<note>
-%%This property is meant to be set by applications and not by EFL itself. Use this to request a specific size (treated as minimum size).%%
-</note>
-{{page>:develop:api-include:efl:canvas:object:property:hint_min:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_min|Efl.Gfx.Size.Hint.hint_min]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt b/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt
index f418bca12..bccbe8cac 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.hint_restricted_min~~
-//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_restricted_min|Efl.Gfx.Size.Hint.hint_restricted_min]] **(get, set)**.//===== Signature =====
-
-<code>
-@property hint_restricted_min @pure_virtual {
- get {
- values {
- sz: Eina.Size2D;
- }
- }
- set @protected {
- values {
- sz: Eina.Size2D;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Size2D efl_gfx_size_hint_restricted_min_get(const Eo *obj);
-void efl_gfx_size_hint_restricted_min_set(Eo *obj, Eina_Size2D sz);
-</code>
-
===== Values =====
* **sz** - %%Minimum size (hint) in pixels.%%
@@ -54,6 +30,30 @@ void efl_gfx_size_hint_restricted_min_set(Eo *obj, Eina_Size2D sz);
{{page>:develop:api-include:efl:canvas:object:property:hint_restricted_min:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_restricted_min|Efl.Gfx.Size.Hint.hint_restricted_min]] **(get, set)**.//===== Signature =====
+
+<code>
+@property hint_restricted_min @pure_virtual {
+ get {
+ values {
+ sz: Eina.Size2D;
+ }
+ }
+ set @protected {
+ values {
+ sz: Eina.Size2D;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Size2D efl_gfx_size_hint_restricted_min_get(const Eo *obj);
+void efl_gfx_size_hint_restricted_min_set(Eo *obj, Eina_Size2D sz);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_restricted_min|Efl.Gfx.Size.Hint.hint_restricted_min]]
diff --git a/pages/develop/api/efl/canvas/object/property/hint_weight.txt b/pages/develop/api/efl/canvas/object/property/hint_weight.txt
index 2af6ff7cd..e839cdf4f 100644
--- a/pages/develop/api/efl/canvas/object/property/hint_weight.txt
+++ b/pages/develop/api/efl/canvas/object/property/hint_weight.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Canvas.Object.hint_weight~~
+===== Values =====
+
+ * **x** - %%Non-negative double value to use as horizontal weight hint.%%
+ * **y** - %%Non-negative double value to use as vertical weight hint.%%
+===== Description =====
+
+%%Hints for an object's weight.%%
+
+%%This is a hint on how a container object should resize a given child within its area. Containers may adhere to the simpler logic of just expanding the child object's dimensions to fit its own (see the %%[[:develop:api:efl:gfx:size:hint:expand|Efl.Gfx.Size.Hint.Expand]]%% helper weight macro) or the complete one of taking each child's weight hint as real weights to how much of its size to allocate for them in each axis. A container is supposed to, after normalizing the weights of its children (with weight hints), distribut the space it has to layout them by those factors -- most weighted children get larger in this process than the least ones.%%
+
+%%Accepted values are zero or positive values. Some containers might use this hint as a boolean, but some others might consider it as a proportion, see documentation of each container.%%
+
+<note>
+%%Default weight hint values are 0.0, for both axis.%%
+</note>
+{{page>:develop:api-include:efl:canvas:object:property:hint_weight:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:size:hint:property:hint_weight|Efl.Gfx.Size.Hint.hint_weight]] **(get, set)**.//===== Signature =====
<code>
@@ -25,24 +43,6 @@ void efl_gfx_size_hint_weight_get(const Eo *obj, double *x, double *y);
void efl_gfx_size_hint_weight_set(Eo *obj, double x, double y);
</code>
-===== Values =====
-
- * **x** - %%Non-negative double value to use as horizontal weight hint.%%
- * **y** - %%Non-negative double value to use as vertical weight hint.%%
-===== Description =====
-
-%%Hints for an object's weight.%%
-
-%%This is a hint on how a container object should resize a given child within its area. Containers may adhere to the simpler logic of just expanding the child object's dimensions to fit its own (see the %%[[:develop:api:efl:gfx:size:hint:expand|Efl.Gfx.Size.Hint.Expand]]%% helper weight macro) or the complete one of taking each child's weight hint as real weights to how much of its size to allocate for them in each axis. A container is supposed to, after normalizing the weights of its children (with weight hints), distribut the space it has to layout them by those factors -- most weighted children get larger in this process than the least ones.%%
-
-%%Accepted values are zero or positive values. Some containers might use this hint as a boolean, but some others might consider it as a proportion, see documentation of each container.%%
-
-<note>
-%%Default weight hint values are 0.0, for both axis.%%
-</note>
-{{page>:develop:api-include:efl:canvas:object:property:hint_weight:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size:hint:property:hint_weight|Efl.Gfx.Size.Hint.hint_weight]]
diff --git a/pages/develop/api/efl/canvas/object/property/is_frame_object.txt b/pages/develop/api/efl/canvas/object/property/is_frame_object.txt
index bdec5227b..2df026802 100644
--- a/pages/develop/api/efl/canvas/object/property/is_frame_object.txt
+++ b/pages/develop/api/efl/canvas/object/property/is_frame_object.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Canvas.Object.is_frame_object~~
+===== Values =====
+
+ * **is_frame** - %%%%''true''%% if the object is a frame, %%''false''%% otherwise%%
+===== Description =====
+
+%%If %%''true''%% the object belongs to the window border decorations.%%
+
+%%This will be %%''false''%% by default, and should be %%''false''%% for all objects created by the application, unless swallowed in some very specific parts of the window.%%
+
+%%It is very unlikely that an application needs to call this manually, as the window will handle this feature automatically.%%
+
+//Since 1.2//
+{{page>:develop:api-include:efl:canvas:object:property:is_frame_object:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ Eina_Bool efl_canvas_object_is_frame_object_get(const Eo *obj);
void efl_canvas_object_is_frame_object_set(Eo *obj, Eina_Bool is_frame);
</code>
-===== Values =====
-
- * **is_frame** - %%%%''true''%% if the object is a frame, %%''false''%% otherwise%%
-===== Description =====
-
-%%If %%''true''%% the object belongs to the window border decorations.%%
-
-%%This will be %%''false''%% by default, and should be %%''false''%% for all objects created by the application, unless swallowed in some very specific parts of the window.%%
-
-%%It is very unlikely that an application needs to call this manually, as the window will handle this feature automatically.%%
-
-//Since 1.2//
-{{page>:develop:api-include:efl:canvas:object:property:is_frame_object:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.is_frame_object**
diff --git a/pages/develop/api/efl/canvas/object/property/key_focus.txt b/pages/develop/api/efl/canvas/object/property/key_focus.txt
index bb9d7560f..2a20180c1 100644
--- a/pages/develop/api/efl/canvas/object/property/key_focus.txt
+++ b/pages/develop/api/efl/canvas/object/property/key_focus.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Object.key_focus~~
+===== Values =====
+
+ * **focus** - %%%%''true''%% when set as focused or %%''false''%% otherwise.%%
+===== Description =====
+
+%%Indicates that this object is the keyboard event receiver on its canvas.%%
+
+%%Changing focus only affects where (key) input events go. There can be only one object focused at any time. If %%''focus''%% is %%''true''%%, %%''obj''%% will be set as the currently focused object and it will receive all keyboard events that are not exclusive key grabs on other objects. See also %%[[:develop:api:efl:canvas:object:method:seat_focus_check|Efl.Canvas.Object.seat_focus_check]]%%, %%[[:develop:api:efl:canvas:object:method:seat_focus_add|Efl.Canvas.Object.seat_focus_add]]%%, %%[[:develop:api:efl:canvas:object:method:seat_focus_del|Efl.Canvas.Object.seat_focus_del]]%%.%%
+{{page>:develop:api-include:efl:canvas:object:property:key_focus:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Eina_Bool efl_canvas_object_key_focus_get(const Eo *obj);
void efl_canvas_object_key_focus_set(Eo *obj, Eina_Bool focus);
</code>
-===== Values =====
-
- * **focus** - %%%%''true''%% when set as focused or %%''false''%% otherwise.%%
-===== Description =====
-
-%%Indicates that this object is the keyboard event receiver on its canvas.%%
-
-%%Changing focus only affects where (key) input events go. There can be only one object focused at any time. If %%''focus''%% is %%''true''%%, %%''obj''%% will be set as the currently focused object and it will receive all keyboard events that are not exclusive key grabs on other objects. See also %%[[:develop:api:efl:canvas:object:method:seat_focus_check|Efl.Canvas.Object.seat_focus_check]]%%, %%[[:develop:api:efl:canvas:object:method:seat_focus_add|Efl.Canvas.Object.seat_focus_add]]%%, %%[[:develop:api:efl:canvas:object:method:seat_focus_del|Efl.Canvas.Object.seat_focus_del]]%%.%%
-{{page>:develop:api-include:efl:canvas:object:property:key_focus:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.key_focus**
diff --git a/pages/develop/api/efl/canvas/object/property/layer.txt b/pages/develop/api/efl/canvas/object/property/layer.txt
index a796fff94..9cfa460af 100644
--- a/pages/develop/api/efl/canvas/object/property/layer.txt
+++ b/pages/develop/api/efl/canvas/object/property/layer.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.layer~~
-//Overridden from [[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer]] **(get, set)**.//===== Signature =====
-
-<code>
-@property layer @pure_virtual {
- get {
- values {
- l: short;
- }
- }
- set {
- values {
- l: short;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-short efl_gfx_stack_layer_get(const Eo *obj);
-void efl_gfx_stack_layer_set(Eo *obj, short l);
-</code>
-
===== Values =====
* **l** - %%The number of the layer to place the object on. Must be between #EFL_GFX_STACK_LAYER_MIN and #EFL_GFX_STACK_LAYER_MAX.%%
@@ -58,6 +34,30 @@ void efl_gfx_stack_layer_set(Eo *obj, short l);
{{page>:develop:api-include:efl:canvas:object:property:layer:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer]] **(get, set)**.//===== Signature =====
+
+<code>
+@property layer @pure_virtual {
+ get {
+ values {
+ l: short;
+ }
+ }
+ set {
+ values {
+ l: short;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+short efl_gfx_stack_layer_get(const Eo *obj);
+void efl_gfx_stack_layer_set(Eo *obj, short l);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer]]
diff --git a/pages/develop/api/efl/canvas/object/property/loop.txt b/pages/develop/api/efl/canvas/object/property/loop.txt
index 6092e230c..d326176dc 100644
--- a/pages/develop/api/efl/canvas/object/property/loop.txt
+++ b/pages/develop/api/efl/canvas/object/property/loop.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Object.loop~~
+===== Values =====
+
+ * **loop** - %%Efl loop%%
+===== Description =====
+
+%%Gets a handle to the loop.%%
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:loop:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:loop_user:property:loop|Efl.Loop_User.loop]] **(get)**.//===== Signature =====
<code>
@@ -17,15 +26,6 @@
Efl_Loop *efl_loop_get(const Eo *obj);
</code>
-===== Values =====
-
- * **loop** - %%Efl loop%%
-===== Description =====
-
-%%Gets a handle to the loop.%%
-
-{{page>:develop:api-include:efl:canvas:object:property:loop:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:loop_user:property:loop|Efl.Loop_User.loop]]
diff --git a/pages/develop/api/efl/canvas/object/property/no_render.txt b/pages/develop/api/efl/canvas/object/property/no_render.txt
index f4d6cfed1..990591c74 100644
--- a/pages/develop/api/efl/canvas/object/property/no_render.txt
+++ b/pages/develop/api/efl/canvas/object/property/no_render.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.no_render~~
-===== Signature =====
-
-<code>
-@property no_render {
- get {
- values {
- enable: bool;
- }
- }
- set {
- values {
- enable: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_canvas_object_no_render_get(const Eo *obj);
-void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
-</code>
-
===== Values =====
* **enable** - %%Enable "no-render" mode.%%
@@ -56,6 +32,30 @@ void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
{{page>:develop:api-include:efl:canvas:object:property:no_render:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property no_render {
+ get {
+ values {
+ enable: bool;
+ }
+ }
+ set {
+ values {
+ enable: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_canvas_object_no_render_get(const Eo *obj);
+void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Object.no_render**
diff --git a/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt b/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt
index a2333b1a1..93e363b7f 100644
--- a/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt
+++ b/pages/develop/api/efl/canvas/object/property/paragraph_direction.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Object.paragraph_direction~~
+===== Values =====
+
+ * **dir** - %%Paragraph direction for the given object.%%
+===== Description =====
+
+%%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%%
+{{page>:develop:api-include:efl:canvas:object:property:paragraph_direction:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,15 +32,6 @@ Efl_Text_Bidirectional_Type efl_canvas_object_paragraph_direction_get(const Eo *
void efl_canvas_object_paragraph_direction_set(Eo *obj, Efl_Text_Bidirectional_Type dir);
</code>
-===== Values =====
-
- * **dir** - %%Paragraph direction for the given object.%%
-===== Description =====
-
-%%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%%
-{{page>:develop:api-include:efl:canvas:object:property:paragraph_direction:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.paragraph_direction**
diff --git a/pages/develop/api/efl/canvas/object/property/pass_events.txt b/pages/develop/api/efl/canvas/object/property/pass_events.txt
index 33a5190e9..832437318 100644
--- a/pages/develop/api/efl/canvas/object/property/pass_events.txt
+++ b/pages/develop/api/efl/canvas/object/property/pass_events.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.pass_events~~
-===== Signature =====
-
-<code>
-@property pass_events {
- get {
- values {
- pass: bool;
- }
- }
- set {
- values {
- pass: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_canvas_object_pass_events_get(const Eo *obj);
-void efl_canvas_object_pass_events_set(Eo *obj, Eina_Bool pass);
-</code>
-
===== Values =====
* **pass** - %%Whether %%''obj''%% is to pass events (%%''true''%%) or not (%%''false''%%).%%
@@ -54,6 +30,30 @@ void efl_canvas_object_pass_events_set(Eo *obj, Eina_Bool pass);
{{page>:develop:api-include:efl:canvas:object:property:pass_events:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property pass_events {
+ get {
+ values {
+ pass: bool;
+ }
+ }
+ set {
+ values {
+ pass: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_canvas_object_pass_events_get(const Eo *obj);
+void efl_canvas_object_pass_events_set(Eo *obj, Eina_Bool pass);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Object.pass_events**
diff --git a/pages/develop/api/efl/canvas/object/property/pointer_inside.txt b/pages/develop/api/efl/canvas/object/property/pointer_inside.txt
index 9e2e83791..70365b4cc 100644
--- a/pages/develop/api/efl/canvas/object/property/pointer_inside.txt
+++ b/pages/develop/api/efl/canvas/object/property/pointer_inside.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Canvas.Object.pointer_inside~~
+===== Keys =====
+
+ * **seat** - %%The seat to consider, if %%''null''%% then the default seat will be used.%%
+===== Values =====
+
+ * **inside** - %%%%''true''%% if the mouse pointer is inside the canvas, %%''false''%% otherwise%%
+===== Description =====
+
+%%Returns whether the mouse pointer is logically inside the canvas.%%
+
+%%When this function is called it will return a value of either %%''false''%% or %%''true''%%, depending on whether a pointer,in or pointer,out event has been called previously.%%
+
+%%A return value of %%''true''%% indicates the mouse is logically inside the canvas, and %%''false''%% implies it is logically outside the canvas.%%
+
+%%A canvas begins with the mouse being assumed outside (%%''false''%%).%%
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:pointer_inside:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:canvas:pointer:property:pointer_inside|Efl.Canvas.Pointer.pointer_inside]] **(get)**.//===== Signature =====
<code>
@@ -20,24 +38,6 @@
Eina_Bool efl_canvas_pointer_inside_get(const Eo *obj, Efl_Input_Device *seat);
</code>
-===== Keys =====
-
- * **seat** - %%The seat to consider, if %%''null''%% then the default seat will be used.%%
-===== Values =====
-
- * **inside** - %%%%''true''%% if the mouse pointer is inside the canvas, %%''false''%% otherwise%%
-===== Description =====
-
-%%Returns whether the mouse pointer is logically inside the canvas.%%
-
-%%When this function is called it will return a value of either %%''false''%% or %%''true''%%, depending on whether a pointer,in or pointer,out event has been called previously.%%
-
-%%A return value of %%''true''%% indicates the mouse is logically inside the canvas, and %%''false''%% implies it is logically outside the canvas.%%
-
-%%A canvas begins with the mouse being assumed outside (%%''false''%%).%%
-
-{{page>:develop:api-include:efl:canvas:object:property:pointer_inside:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:canvas:pointer:property:pointer_inside|Efl.Canvas.Pointer.pointer_inside]]
diff --git a/pages/develop/api/efl/canvas/object/property/pointer_mode.txt b/pages/develop/api/efl/canvas/object/property/pointer_mode.txt
index 572f2ef9e..a979c6b30 100644
--- a/pages/develop/api/efl/canvas/object/property/pointer_mode.txt
+++ b/pages/develop/api/efl/canvas/object/property/pointer_mode.txt
@@ -1,4 +1,21 @@
~~Title: Efl.Canvas.Object.pointer_mode~~
+===== Values =====
+
+ * **pointer_mode** - %%Input pointer mode%%
+===== Description =====
+
+%%Low-level pointer behaviour.%%
+
+%%This function has a direct effect on event callbacks related to pointers (mouse, ...).%%
+
+%%If the value is %%[[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode.auto_grab]]%% (default), then when mouse is pressed down over this object, events will be restricted to it as source, mouse moves, for example, will be emitted even when the pointer goes outside this objects geometry.%%
+
+%%If the value is %%[[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode.no_grab]]%%, then events will be emitted just when inside this object area.%%
+
+%%The default value is %%[[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode.auto_grab]]%%. See also: %%[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|Efl.Canvas.Object.pointer_mode_by_device.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|Efl.Canvas.Object.pointer_mode_by_device.set]]%% Note: This function will only set/get the mode for the default pointer.%%
+{{page>:develop:api-include:efl:canvas:object:property:pointer_mode:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -24,23 +41,6 @@ Efl_Input_Object_Pointer_Mode efl_canvas_object_pointer_mode_get(const Eo *obj);
Eina_Bool efl_canvas_object_pointer_mode_set(Eo *obj, Efl_Input_Object_Pointer_Mode pointer_mode);
</code>
-===== Values =====
-
- * **pointer_mode** - %%Input pointer mode%%
-===== Description =====
-
-%%Low-level pointer behaviour.%%
-
-%%This function has a direct effect on event callbacks related to pointers (mouse, ...).%%
-
-%%If the value is %%[[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode.auto_grab]]%% (default), then when mouse is pressed down over this object, events will be restricted to it as source, mouse moves, for example, will be emitted even when the pointer goes outside this objects geometry.%%
-
-%%If the value is %%[[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode.no_grab]]%%, then events will be emitted just when inside this object area.%%
-
-%%The default value is %%[[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode.auto_grab]]%%. See also: %%[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|Efl.Canvas.Object.pointer_mode_by_device.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|Efl.Canvas.Object.pointer_mode_by_device.set]]%% Note: This function will only set/get the mode for the default pointer.%%
-{{page>:develop:api-include:efl:canvas:object:property:pointer_mode:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.pointer_mode**
diff --git a/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt b/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt
index d8e18ffa8..c0b7455e5 100644
--- a/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt
+++ b/pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Canvas.Object.pointer_mode_by_device~~
+===== Keys =====
+
+ * **dev** - %%The pointer device to set/get the mode. Use %%''null''%% for the default pointer.%%
+===== Values =====
+
+ * **pointer_mode** - %%The pointer mode%%
+===== Description =====
+
+%%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:canvas:object:property:pointer_mode_by_device:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -30,20 +44,6 @@ Efl_Input_Object_Pointer_Mode efl_canvas_object_pointer_mode_by_device_get(const
Eina_Bool efl_canvas_object_pointer_mode_by_device_set(Eo *obj, Efl_Input_Device *dev, Efl_Input_Object_Pointer_Mode pointer_mode);
</code>
-===== Keys =====
-
- * **dev** - %%The pointer device to set/get the mode. Use %%''null''%% for the default pointer.%%
-===== Values =====
-
- * **pointer_mode** - %%The pointer mode%%
-===== Description =====
-
-%%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:canvas:object:property:pointer_mode_by_device:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.pointer_mode_by_device**
diff --git a/pages/develop/api/efl/canvas/object/property/position.txt b/pages/develop/api/efl/canvas/object/property/position.txt
index 34c5c2e0a..153345fa5 100644
--- a/pages/develop/api/efl/canvas/object/property/position.txt
+++ b/pages/develop/api/efl/canvas/object/property/position.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.position~~
-//Overridden from [[:develop:api:efl:gfx:property:position|Efl.Gfx.position]] **(get, set)**.//===== Signature =====
-
-<code>
-@property position @pure_virtual {
- get {
- values {
- pos: Eina.Position2D;
- }
- }
- set {
- values {
- pos: Eina.Position2D;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Position2D efl_gfx_position_get(const Eo *obj);
-void efl_gfx_position_set(Eo *obj, Eina_Position2D pos);
-</code>
-
===== Values =====
* **pos** - %%A 2D coordinate in pixel units.%%
@@ -48,6 +24,30 @@ void efl_gfx_position_set(Eo *obj, Eina_Position2D pos);
{{page>:develop:api-include:efl:canvas:object:property:position:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:property:position|Efl.Gfx.position]] **(get, set)**.//===== Signature =====
+
+<code>
+@property position @pure_virtual {
+ get {
+ values {
+ pos: Eina.Position2D;
+ }
+ }
+ set {
+ values {
+ pos: Eina.Position2D;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Position2D efl_gfx_position_get(const Eo *obj);
+void efl_gfx_position_set(Eo *obj, Eina_Position2D pos);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:property:position|Efl.Gfx.position]]
diff --git a/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt b/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt
index c6d6673de..6d8793d16 100644
--- a/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt
+++ b/pages/develop/api/efl/canvas/object/property/precise_is_inside.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.precise_is_inside~~
-===== Signature =====
-
-<code>
-@property precise_is_inside {
- get {
- values {
- precise: bool;
- }
- }
- set {
- values {
- precise: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_canvas_object_precise_is_inside_get(const Eo *obj);
-void efl_canvas_object_precise_is_inside_set(Eo *obj, Eina_Bool precise);
-</code>
-
===== Values =====
* **precise** - %%Whether to use precise point collision detection or not. The default value is false.%%
@@ -52,6 +28,30 @@ void efl_canvas_object_precise_is_inside_set(Eo *obj, Eina_Bool precise);
{{page>:develop:api-include:efl:canvas:object:property:precise_is_inside:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property precise_is_inside {
+ get {
+ values {
+ precise: bool;
+ }
+ }
+ set {
+ values {
+ precise: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_canvas_object_precise_is_inside_get(const Eo *obj);
+void efl_canvas_object_precise_is_inside_set(Eo *obj, Eina_Bool precise);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Object.precise_is_inside**
diff --git a/pages/develop/api/efl/canvas/object/property/propagate_events.txt b/pages/develop/api/efl/canvas/object/property/propagate_events.txt
index 4a80cd300..5d4d6c500 100644
--- a/pages/develop/api/efl/canvas/object/property/propagate_events.txt
+++ b/pages/develop/api/efl/canvas/object/property/propagate_events.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.propagate_events~~
-===== Signature =====
-
-<code>
-@property propagate_events {
- get {
- values {
- propagate: bool;
- }
- }
- set {
- values {
- propagate: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_canvas_object_propagate_events_get(const Eo *obj);
-void efl_canvas_object_propagate_events_set(Eo *obj, Eina_Bool propagate);
-</code>
-
===== Values =====
* **propagate** - %%Whether to propagate events (%%''true''%%) or not (%%''false''%%).%%
@@ -54,6 +30,30 @@ void efl_canvas_object_propagate_events_set(Eo *obj, Eina_Bool propagate);
{{page>:develop:api-include:efl:canvas:object:property:propagate_events:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property propagate_events {
+ get {
+ values {
+ propagate: bool;
+ }
+ }
+ set {
+ values {
+ propagate: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_canvas_object_propagate_events_get(const Eo *obj);
+void efl_canvas_object_propagate_events_set(Eo *obj, Eina_Bool propagate);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Object.propagate_events**
diff --git a/pages/develop/api/efl/canvas/object/property/render_op.txt b/pages/develop/api/efl/canvas/object/property/render_op.txt
index ab3710267..f37625740 100644
--- a/pages/develop/api/efl/canvas/object/property/render_op.txt
+++ b/pages/develop/api/efl/canvas/object/property/render_op.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Object.render_op~~
+===== Values =====
+
+ * **render_op** - %%Blend or copy.%%
+===== Description =====
+
+%%Render mode to be used for compositing the Evas object.%%
+
+%%Only two modes are supported: - %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.blend]]%% means the object will be merged on top of objects below it using simple alpha compositing. - %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% means this object's pixels will replace everything that is below, making this object opaque.%%
+
+%%Please do not assume that %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets, or inside non-window surfaces (eg. a transparent background inside a buffer canvas).%%
+{{page>:develop:api-include:efl:canvas:object:property:render_op:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ Efl_Gfx_Render_Op efl_canvas_object_render_op_get(const Eo *obj);
void efl_canvas_object_render_op_set(Eo *obj, Efl_Gfx_Render_Op render_op);
</code>
-===== Values =====
-
- * **render_op** - %%Blend or copy.%%
-===== Description =====
-
-%%Render mode to be used for compositing the Evas object.%%
-
-%%Only two modes are supported: - %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.blend]]%% means the object will be merged on top of objects below it using simple alpha compositing. - %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% means this object's pixels will replace everything that is below, making this object opaque.%%
-
-%%Please do not assume that %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets, or inside non-window surfaces (eg. a transparent background inside a buffer canvas).%%
-{{page>:develop:api-include:efl:canvas:object:property:render_op:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Canvas.Object.render_op**
diff --git a/pages/develop/api/efl/canvas/object/property/render_parent.txt b/pages/develop/api/efl/canvas/object/property/render_parent.txt
index ff52c24a4..7eb7fbe52 100644
--- a/pages/develop/api/efl/canvas/object/property/render_parent.txt
+++ b/pages/develop/api/efl/canvas/object/property/render_parent.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Object.render_parent~~
+===== Values =====
+
+ * **parent** - %%The parent smart object of %%''obj''%% or %%''null''%%.%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:render_parent:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -17,13 +24,6 @@
Efl_Canvas_Object *efl_canvas_object_render_parent_get(const Eo *obj);
</code>
-===== Values =====
-
- * **parent** - %%The parent smart object of %%''obj''%% or %%''null''%%.%%
-
-
-{{page>:develop:api-include:efl:canvas:object:property:render_parent:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Object.render_parent**
diff --git a/pages/develop/api/efl/canvas/object/property/repeat_events.txt b/pages/develop/api/efl/canvas/object/property/repeat_events.txt
index 883d84d0f..fb6d47662 100644
--- a/pages/develop/api/efl/canvas/object/property/repeat_events.txt
+++ b/pages/develop/api/efl/canvas/object/property/repeat_events.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.repeat_events~~
-===== Signature =====
-
-<code>
-@property repeat_events {
- get {
- values {
- repeat: bool;
- }
- }
- set {
- values {
- repeat: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_canvas_object_repeat_events_get(const Eo *obj);
-void efl_canvas_object_repeat_events_set(Eo *obj, Eina_Bool repeat);
-</code>
-
===== Values =====
* **repeat** - %%Whether %%''obj''%% is to repeat events (%%''true''%%) or not (%%''false''%%).%%
@@ -50,6 +26,30 @@ void efl_canvas_object_repeat_events_set(Eo *obj, Eina_Bool repeat);
{{page>:develop:api-include:efl:canvas:object:property:repeat_events:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property repeat_events {
+ get {
+ values {
+ repeat: bool;
+ }
+ }
+ set {
+ values {
+ repeat: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_canvas_object_repeat_events_get(const Eo *obj);
+void efl_canvas_object_repeat_events_set(Eo *obj, Eina_Bool repeat);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Object.repeat_events**
diff --git a/pages/develop/api/efl/canvas/object/property/scale.txt b/pages/develop/api/efl/canvas/object/property/scale.txt
index ab7b00f1d..ba2638bb4 100644
--- a/pages/develop/api/efl/canvas/object/property/scale.txt
+++ b/pages/develop/api/efl/canvas/object/property/scale.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.scale~~
-//Overridden from [[:develop:api:efl:gfx:property:scale|Efl.Gfx.scale]] **(get, set)**.//===== Signature =====
-
-<code>
-@property scale @pure_virtual {
- get {
- values {
- scale: double (0.000000);
- }
- }
- set {
- values {
- scale: double (0.000000);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-double efl_gfx_scale_get(const Eo *obj);
-void efl_gfx_scale_set(Eo *obj, double scale);
-</code>
-
===== Values =====
* **scale** - %%The scaling factor (the default value is 0.0, meaning individual scaling is not set)%%
@@ -52,6 +28,30 @@ void efl_gfx_scale_set(Eo *obj, double scale);
{{page>:develop:api-include:efl:canvas:object:property:scale:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:property:scale|Efl.Gfx.scale]] **(get, set)**.//===== Signature =====
+
+<code>
+@property scale @pure_virtual {
+ get {
+ values {
+ scale: double (0.000000);
+ }
+ }
+ set {
+ values {
+ scale: double (0.000000);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+double efl_gfx_scale_get(const Eo *obj);
+void efl_gfx_scale_set(Eo *obj, double scale);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:property:scale|Efl.Gfx.scale]]
diff --git a/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt b/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt
index 199cfcfcc..087c5952f 100644
--- a/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt
+++ b/pages/develop/api/efl/canvas/object/property/seat_event_filter.txt
@@ -1,34 +1,4 @@
~~Title: Efl.Canvas.Object.seat_event_filter~~
-//Overridden from [[:develop:api:efl:input:interface:property:seat_event_filter|Efl.Input.Interface.seat_event_filter]] **(get, set)**.//===== Signature =====
-
-<code>
-@property seat_event_filter @pure_virtual {
- get {
- keys {
- seat: free(Efl.Input.Device, efl_del);
- }
- values {
- enable: bool;
- }
- }
- set {
- keys {
- seat: free(Efl.Input.Device, efl_del);
- }
- values {
- enable: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_input_seat_event_filter_get(const Eo *obj, Efl_Input_Device *seat);
-void efl_input_seat_event_filter_set(Eo *obj, Efl_Input_Device *seat, Eina_Bool enable);
-</code>
-
===== Keys =====
* **seat** - %%The seat to act on.%%
@@ -59,6 +29,36 @@ void efl_input_seat_event_filter_set(Eo *obj, Efl_Input_Device *seat, Eina_Bool
{{page>:develop:api-include:efl:canvas:object:property:seat_event_filter:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:input:interface:property:seat_event_filter|Efl.Input.Interface.seat_event_filter]] **(get, set)**.//===== Signature =====
+
+<code>
+@property seat_event_filter @pure_virtual {
+ get {
+ keys {
+ seat: free(Efl.Input.Device, efl_del);
+ }
+ values {
+ enable: bool;
+ }
+ }
+ set {
+ keys {
+ seat: free(Efl.Input.Device, efl_del);
+ }
+ values {
+ enable: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_input_seat_event_filter_get(const Eo *obj, Efl_Input_Device *seat);
+void efl_input_seat_event_filter_set(Eo *obj, Efl_Input_Device *seat, Eina_Bool enable);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:input:interface:property:seat_event_filter|Efl.Input.Interface.seat_event_filter]]
diff --git a/pages/develop/api/efl/canvas/object/property/seat_focus.txt b/pages/develop/api/efl/canvas/object/property/seat_focus.txt
index 87211435a..f76aff8d4 100644
--- a/pages/develop/api/efl/canvas/object/property/seat_focus.txt
+++ b/pages/develop/api/efl/canvas/object/property/seat_focus.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Object.seat_focus~~
+===== Values =====
+
+ * **focus** - %%%%''true''%% if focused by at least one seat or %%''false''%% otherwise.%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:object:property:seat_focus:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -17,13 +24,6 @@
Eina_Bool efl_canvas_object_seat_focus_get(const Eo *obj);
</code>
-===== Values =====
-
- * **focus** - %%%%''true''%% if focused by at least one seat or %%''false''%% otherwise.%%
-
-
-{{page>:develop:api-include:efl:canvas:object:property:seat_focus:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Object.seat_focus**
diff --git a/pages/develop/api/efl/canvas/object/property/size.txt b/pages/develop/api/efl/canvas/object/property/size.txt
index 605db96a0..b0c761d63 100644
--- a/pages/develop/api/efl/canvas/object/property/size.txt
+++ b/pages/develop/api/efl/canvas/object/property/size.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.size~~
-//Overridden from [[:develop:api:efl:gfx:property:size|Efl.Gfx.size]] **(get, set)**.//===== Signature =====
-
-<code>
-@property size @pure_virtual {
- get {
- values {
- size: Eina.Size2D;
- }
- }
- set {
- values {
- size: Eina.Size2D;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Size2D efl_gfx_size_get(const Eo *obj);
-void efl_gfx_size_set(Eo *obj, Eina_Size2D size);
-</code>
-
===== Values =====
* **size** - %%A 2D size in pixel units.%%
@@ -48,6 +24,30 @@ void efl_gfx_size_set(Eo *obj, Eina_Size2D size);
{{page>:develop:api-include:efl:canvas:object:property:size:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:property:size|Efl.Gfx.size]] **(get, set)**.//===== Signature =====
+
+<code>
+@property size @pure_virtual {
+ get {
+ values {
+ size: Eina.Size2D;
+ }
+ }
+ set {
+ values {
+ size: Eina.Size2D;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Size2D efl_gfx_size_get(const Eo *obj);
+void efl_gfx_size_set(Eo *obj, Eina_Size2D size);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:property:size|Efl.Gfx.size]]
diff --git a/pages/develop/api/efl/canvas/object/property/visible.txt b/pages/develop/api/efl/canvas/object/property/visible.txt
index 8cc5b7926..f8ee3c876 100644
--- a/pages/develop/api/efl/canvas/object/property/visible.txt
+++ b/pages/develop/api/efl/canvas/object/property/visible.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Object.visible~~
-//Overridden from [[:develop:api:efl:gfx:property:visible|Efl.Gfx.visible]] **(get, set)**.//===== Signature =====
-
-<code>
-@property visible @pure_virtual {
- get {
- values {
- v: bool;
- }
- }
- set {
- values {
- v: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_gfx_visible_get(const Eo *obj);
-void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
-</code>
-
===== Values =====
* **v** - %%%%''true''%% if to make the object visible, %%''false''%% otherwise%%
@@ -50,6 +26,30 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
{{page>:develop:api-include:efl:canvas:object:property:visible:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:property:visible|Efl.Gfx.visible]] **(get, set)**.//===== Signature =====
+
+<code>
+@property visible @pure_virtual {
+ get {
+ values {
+ v: bool;
+ }
+ }
+ set {
+ values {
+ v: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_gfx_visible_get(const Eo *obj);
+void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:property:visible|Efl.Gfx.visible]]