aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/canvas/layout
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-12 16:55:07 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-12 16:56:48 +0000
commitb1ab272be03c859b8c3b71eb88267f3b9d562b51 (patch)
treedf8a1818eff763bf76266a4323f92f1a09409d1a /pages/develop/api/efl/canvas/layout
parentWiki page navigation changed with summary [Updated] by Xavi Artigas (diff)
downloadwww-content-b1ab272be03c859b8c3b71eb88267f3b9d562b51.tar.gz
api: Use the latest API generation code
Diffstat (limited to 'pages/develop/api/efl/canvas/layout')
-rw-r--r--pages/develop/api/efl/canvas/layout/method/access_part_iterate.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_force.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_freeze.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_size_min.txt34
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_thaw.txt28
-rw-r--r--pages/develop/api/efl/canvas/layout/method/color_class_clear.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/method/color_class_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/method/content_remove.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/method/debug_name_override.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/group_calculate.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/method/message_send.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/part.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt46
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_emit.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_process.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/size_class_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/text_class_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/update.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part.txt174
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt30
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt16
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_page.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_size.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_step.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_value.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/geometry.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/part_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/state.txt16
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box.txt253
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/content_count.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/content_iterate.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/content_remove.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_clear.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_content_get.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_index_get.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_unpack_at.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/unpack.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/unpack_all.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/property/direction.txt40
-rw-r--r--pages/develop/api/efl/canvas/layout/part_external.txt323
-rw-r--r--pages/develop/api/efl/canvas/layout/part_external/property/content.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow.txt125
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow/method/content_unset.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table.txt255
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/content_count.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/content_iterate.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/content_remove.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/pack_clear.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/unpack.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/unpack_all.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt32
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt32
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt20
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text.txt264
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_next.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_prev.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_coord_set.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_copy.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_first.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_last.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_jump_by.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_markup_insert.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_first.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_last.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor_content.txt20
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor_geometry.txt36
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt28
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/markup.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/text.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/part_type.txt60
-rw-r--r--pages/develop/api/efl/canvas/layout/property/animation.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/color_class.txt80
-rw-r--r--pages/develop/api/efl/canvas/layout/property/color_class_description.txt28
-rw-r--r--pages/develop/api/efl/canvas/layout/property/group_data.txt44
-rw-r--r--pages/develop/api/efl/canvas/layout/property/group_size_max.txt38
-rw-r--r--pages/develop/api/efl/canvas/layout/property/group_size_min.txt38
-rw-r--r--pages/develop/api/efl/canvas/layout/property/item_provider.txt24
-rw-r--r--pages/develop/api/efl/canvas/layout/property/language.txt46
-rw-r--r--pages/develop/api/efl/canvas/layout/property/load_error.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/property/mirrored.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/property/mmap.txt54
-rw-r--r--pages/develop/api/efl/canvas/layout/property/no_render.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/property/play.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/play_speed.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/property/playable.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/property/position.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/scale.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/seat.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/property/seat_name.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/property/size.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/size_class.txt74
-rw-r--r--pages/develop/api/efl/canvas/layout/property/text_class.txt62
-rw-r--r--pages/develop/api/efl/canvas/layout/property/visible.txt48
112 files changed, 1816 insertions, 2274 deletions
diff --git a/pages/develop/api/efl/canvas/layout/method/access_part_iterate.txt b/pages/develop/api/efl/canvas/layout/method/access_part_iterate.txt
index a8d123682..635d9c542 100644
--- a/pages/develop/api/efl/canvas/layout/method/access_part_iterate.txt
+++ b/pages/develop/api/efl/canvas/layout/method/access_part_iterate.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.access_part_iterate~~
+===== Description =====
+
+%%Iterates over all accessibility-enabled part names.%%
+{{page>:develop:api-include:efl:canvas:layout:method:access_part_iterate:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,11 +18,6 @@ access_part_iterate @beta {
Eina_Iterator *efl_canvas_layout_access_part_iterate(Eo *obj);
</code>
-===== Description =====
-
-%%Iterates over all accessibility-enabled part names.%%
-{{page>:develop:api-include:efl:canvas:layout:method:access_part_iterate:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Layout.access_part_iterate**
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_force.txt b/pages/develop/api/efl/canvas/layout/method/calc_force.txt
index 4a79e3c4b..76dfbb3e9 100644
--- a/pages/develop/api/efl/canvas/layout/method/calc_force.txt
+++ b/pages/develop/api/efl/canvas/layout/method/calc_force.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.calc_force~~
+===== Description =====
+
+%%Forces a Size/Geometry calculation.%%
+
+%%Forces the object to recalculate its layout regardless of freeze/thaw. This API should be used carefully.%%
+
+%%See also %%[[:develop:api:efl:layout:calc:method:calc_freeze|Efl.Layout.Calc.calc_freeze]]%% and %%[[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]]%%.%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:calc_force:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:calc:method:calc_force|Efl.Layout.Calc.calc_force]].//===== Signature =====
<code>
@@ -11,17 +22,6 @@ calc_force @protected @pure_virtual {}
void efl_layout_calc_force(Eo *obj);
</code>
-===== Description =====
-
-%%Forces a Size/Geometry calculation.%%
-
-%%Forces the object to recalculate its layout regardless of freeze/thaw. This API should be used carefully.%%
-
-%%See also %%[[:develop:api:efl:layout:calc:method:calc_freeze|Efl.Layout.Calc.calc_freeze]]%% and %%[[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]]%%.%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:calc_force:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:calc:method:calc_force|Efl.Layout.Calc.calc_force]]
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_freeze.txt b/pages/develop/api/efl/canvas/layout/method/calc_freeze.txt
index e8f562914..03838a905 100644
--- a/pages/develop/api/efl/canvas/layout/method/calc_freeze.txt
+++ b/pages/develop/api/efl/canvas/layout/method/calc_freeze.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.calc_freeze~~
+===== Description =====
+
+%%Freezes the layout object.%%
+
+%%This function puts all changes on hold. Successive freezes will nest, requiring an equal number of thaws.%%
+
+%%See also %%[[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]]%%.%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:calc_freeze:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:calc:method:calc_freeze|Efl.Layout.Calc.calc_freeze]].//===== Signature =====
<code>
@@ -13,17 +24,6 @@ calc_freeze @pure_virtual {
int efl_layout_calc_freeze(Eo *obj);
</code>
-===== Description =====
-
-%%Freezes the layout object.%%
-
-%%This function puts all changes on hold. Successive freezes will nest, requiring an equal number of thaws.%%
-
-%%See also %%[[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]]%%.%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:calc_freeze:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:calc:method:calc_freeze|Efl.Layout.Calc.calc_freeze]]
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt b/pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt
index f9eb62652..1690a4cc3 100644
--- a/pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt
+++ b/pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Layout.calc_parts_extends~~
+===== Description =====
+
+%%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%%
+
+%%This function gets the geometry of the rectangle equal to the area required to group all parts in obj's group/collection. The x and y coordinates are relative to the top left corner of the whole obj object's area. Parts placed out of the group's boundaries will also be taken in account, so that x and y may be negative.%%
+
+<note>
+%%On failure, this function will make all non-%%''null''%% geometry pointers' pointed variables be set to zero.%%
+</note>
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:calc_parts_extends:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:calc:method:calc_parts_extends|Efl.Layout.Calc.calc_parts_extends]].//===== Signature =====
<code>
@@ -13,19 +26,6 @@ calc_parts_extends @pure_virtual {
Eina_Rect efl_layout_calc_parts_extends(Eo *obj);
</code>
-===== Description =====
-
-%%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%%
-
-%%This function gets the geometry of the rectangle equal to the area required to group all parts in obj's group/collection. The x and y coordinates are relative to the top left corner of the whole obj object's area. Parts placed out of the group's boundaries will also be taken in account, so that x and y may be negative.%%
-
-<note>
-%%On failure, this function will make all non-%%''null''%% geometry pointers' pointed variables be set to zero.%%
-</note>
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:calc_parts_extends:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:calc:method:calc_parts_extends|Efl.Layout.Calc.calc_parts_extends]]
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_size_min.txt b/pages/develop/api/efl/canvas/layout/method/calc_size_min.txt
index 522b9308c..5c22b3ec5 100644
--- a/pages/develop/api/efl/canvas/layout/method/calc_size_min.txt
+++ b/pages/develop/api/efl/canvas/layout/method/calc_size_min.txt
@@ -1,4 +1,21 @@
~~Title: Efl.Canvas.Layout.calc_size_min~~
+===== Description =====
+
+%%Calculates the minimum required size for a given layout object.%%
+
+%%This call will trigger an internal recalculation of all parts of the object, in order to return its minimum required dimensions for width and height. The user might choose to impose those minimum sizes, making the resulting calculation to get to values greater or equal than %%''restricted''%% in both directions.%%
+
+<note>
+%%At the end of this call, the object won't be automatically resized to the new dimensions, but just return the calculated sizes. The caller is the one up to change its geometry or not.%%
+</note>
+
+<note warning>
+%%Be advised that invisible parts in the object will be taken into account in this calculation.%%
+</note>
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:calc_size_min:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:calc:method:calc_size_min|Efl.Layout.Calc.calc_size_min]].//===== Signature =====
<code>
@@ -20,23 +37,6 @@ Eina_Size2D efl_layout_calc_size_min(Eo *obj, Eina_Size2D restricted);
* **restricted** //(in)// - %%The minimum size constraint as input, the returned size can not be lower than this (in both directions).%%
-===== Description =====
-
-%%Calculates the minimum required size for a given layout object.%%
-
-%%This call will trigger an internal recalculation of all parts of the object, in order to return its minimum required dimensions for width and height. The user might choose to impose those minimum sizes, making the resulting calculation to get to values greater or equal than %%''restricted''%% in both directions.%%
-
-<note>
-%%At the end of this call, the object won't be automatically resized to the new dimensions, but just return the calculated sizes. The caller is the one up to change its geometry or not.%%
-</note>
-
-<note warning>
-%%Be advised that invisible parts in the object will be taken into account in this calculation.%%
-</note>
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:calc_size_min:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:calc:method:calc_size_min|Efl.Layout.Calc.calc_size_min]]
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_thaw.txt b/pages/develop/api/efl/canvas/layout/method/calc_thaw.txt
index 27b124bb3..ea8d822f8 100644
--- a/pages/develop/api/efl/canvas/layout/method/calc_thaw.txt
+++ b/pages/develop/api/efl/canvas/layout/method/calc_thaw.txt
@@ -1,18 +1,4 @@
~~Title: Efl.Canvas.Layout.calc_thaw~~
-//Overridden from [[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]].//===== Signature =====
-
-<code>
-calc_thaw @pure_virtual {
- return: int;
-}
-</code>
-
-===== C signature =====
-
-<code c>
-int efl_layout_calc_thaw(Eo *obj);
-</code>
-
===== Description =====
%%Thaws the layout object.%%
@@ -28,6 +14,20 @@ int efl_layout_calc_thaw(Eo *obj);
//Since 1.21//
{{page>:develop:api-include:efl:canvas:layout:method:calc_thaw:description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]].//===== Signature =====
+
+<code>
+calc_thaw @pure_virtual {
+ return: int;
+}
+</code>
+
+===== C signature =====
+
+<code c>
+int efl_layout_calc_thaw(Eo *obj);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]]
diff --git a/pages/develop/api/efl/canvas/layout/method/color_class_clear.txt b/pages/develop/api/efl/canvas/layout/method/color_class_clear.txt
index 8b74aa5c1..05031aa4f 100644
--- a/pages/develop/api/efl/canvas/layout/method/color_class_clear.txt
+++ b/pages/develop/api/efl/canvas/layout/method/color_class_clear.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.color_class_clear~~
+===== Description =====
+
+%%Delete all color classes defined in object level.%%
+
+%%This function deletes any color classes defined in object level. Clearing color classes will revert the color of all edje parts to the values defined in global level or theme file.%%
+
+//Since 1.17.0//
+{{page>:develop:api-include:efl:canvas:layout:method:color_class_clear:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:color_class:method:color_class_clear|Efl.Gfx.Color_Class.color_class_clear]].//===== Signature =====
<code>
@@ -11,15 +20,6 @@ color_class_clear @pure_virtual {}
void efl_gfx_color_class_clear(Eo *obj);
</code>
-===== Description =====
-
-%%Delete all color classes defined in object level.%%
-
-%%This function deletes any color classes defined in object level. Clearing color classes will revert the color of all edje parts to the values defined in global level or theme file.%%
-
-//Since 1.17.0//
-{{page>:develop:api-include:efl:canvas:layout:method:color_class_clear:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:color_class:method:color_class_clear|Efl.Gfx.Color_Class.color_class_clear]]
diff --git a/pages/develop/api/efl/canvas/layout/method/color_class_del.txt b/pages/develop/api/efl/canvas/layout/method/color_class_del.txt
index de2744216..cb8ce1334 100644
--- a/pages/develop/api/efl/canvas/layout/method/color_class_del.txt
+++ b/pages/develop/api/efl/canvas/layout/method/color_class_del.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.color_class_del~~
+===== Description =====
+
+%%Delete the color class.%%
+
+%%This function deletes any values for the specified color class.%%
+
+%%Deleting the color class will revert it to the values defined by %%[[:develop:api:efl:gfx:color_class:property:color_class|Efl.Gfx.Color_Class.color_class.set]]%%() or the color class defined in the theme file.%%
+
+%%Deleting the color class will emit the signal "color_class,del" for the given Edje object.%%
+{{page>:develop:api-include:efl:canvas:layout:method:color_class_del:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:color_class:method:color_class_del|Efl.Gfx.Color_Class.color_class_del]].//===== Signature =====
<code>
@@ -19,17 +30,6 @@ void efl_gfx_color_class_del(Eo *obj, const char *color_class);
* **color_class** //(in)// - %%The name of color_class%%
-===== Description =====
-
-%%Delete the color class.%%
-
-%%This function deletes any values for the specified color class.%%
-
-%%Deleting the color class will revert it to the values defined by %%[[:develop:api:efl:gfx:color_class:property:color_class|Efl.Gfx.Color_Class.color_class.set]]%%() or the color class defined in the theme file.%%
-
-%%Deleting the color class will emit the signal "color_class,del" for the given Edje object.%%
-{{page>:develop:api-include:efl:canvas:layout:method:color_class_del:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:color_class:method:color_class_del|Efl.Gfx.Color_Class.color_class_del]]
diff --git a/pages/develop/api/efl/canvas/layout/method/constructor.txt b/pages/develop/api/efl/canvas/layout/method/constructor.txt
index d53789a29..6c90608b5 100644
--- a/pages/develop/api/efl/canvas/layout/method/constructor.txt
+++ b/pages/develop/api/efl/canvas/layout/method/constructor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.constructor~~
+===== Description =====
+
+%%Call the object's constructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:canvas:layout:method:constructor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:canvas:group:method:constructor|Efl.Object.constructor]].//===== Signature =====
<code>
@@ -13,13 +20,6 @@ constructor {
Efl_Object *efl_constructor(Eo *obj);
</code>
-===== Description =====
-
-%%Call the object's constructor.%%
-
-%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
-{{page>:develop:api-include:efl:canvas:layout:method:constructor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/canvas/layout/method/content_remove.txt b/pages/develop/api/efl/canvas/layout/method/content_remove.txt
index 00c3181e7..e539c5d3b 100644
--- a/pages/develop/api/efl/canvas/layout/method/content_remove.txt
+++ b/pages/develop/api/efl/canvas/layout/method/content_remove.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.content_remove~~
+===== Description =====
+
+%%Unswallow an object from this container.%%
+{{page>:develop:api-include:efl:canvas:layout:method:content_remove:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]].//===== Signature =====
<code>
@@ -20,11 +25,6 @@ Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
* **content** //(in)// - %%To be removed content%%
-===== Description =====
-
-%%Unswallow an object from this container.%%
-{{page>:develop:api-include:efl:canvas:layout:method:content_remove:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]]
diff --git a/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt b/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt
index 4ab9852dd..9550bff9e 100644
--- a/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt
+++ b/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Layout.debug_name_override~~
+===== Description =====
+
+%%Build a read-only name for this object used for debugging.%%
+
+%%Multiple calls using efl_super() can be chained in order to build the entire debug name, from parent to child classes. In C the usual way to build the string is as follows:%%
+
+%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
+
+%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:debug_name_override:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:canvas:group:method:debug_name_override|Efl.Object.debug_name_override]].//===== Signature =====
<code>
@@ -19,19 +32,6 @@ void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb);
* **sb** //(in)// - %%A string buffer, must not be %%''null''%%.%%
-===== Description =====
-
-%%Build a read-only name for this object used for debugging.%%
-
-%%Multiple calls using efl_super() can be chained in order to build the entire debug name, from parent to child classes. In C the usual way to build the string is as follows:%%
-
-%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
-
-%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:debug_name_override:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:debug_name_override|Efl.Object.debug_name_override]]
diff --git a/pages/develop/api/efl/canvas/layout/method/group_calculate.txt b/pages/develop/api/efl/canvas/layout/method/group_calculate.txt
index 3d80f4bf6..1967fcaca 100644
--- a/pages/develop/api/efl/canvas/layout/method/group_calculate.txt
+++ b/pages/develop/api/efl/canvas/layout/method/group_calculate.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.group_calculate~~
+===== Description =====
+
+%%Triggers an immediate recalculation of this object's geometry.%%
+
+%%This will also reset the flag %%[[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]]%%.%%
+{{page>:develop:api-include:efl:canvas:layout:method:group_calculate:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]].//===== Signature =====
<code>
@@ -11,13 +18,6 @@ group_calculate {}
void efl_canvas_group_calculate(Eo *obj);
</code>
-===== Description =====
-
-%%Triggers an immediate recalculation of this object's geometry.%%
-
-%%This will also reset the flag %%[[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]]%%.%%
-{{page>:develop:api-include:efl:canvas:layout:method:group_calculate:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]
diff --git a/pages/develop/api/efl/canvas/layout/method/message_send.txt b/pages/develop/api/efl/canvas/layout/method/message_send.txt
index 2e31c1c13..6b64201d2 100644
--- a/pages/develop/api/efl/canvas/layout/method/message_send.txt
+++ b/pages/develop/api/efl/canvas/layout/method/message_send.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Layout.message_send~~
+===== Description =====
+
+%%Sends an (Edje) message to a given Edje object%%
+
+%%This function sends an Edje message to obj and to all of its child objects, if it has any (swallowed objects are one kind of child object). Only a few types are supported: - int, - float/double, - string/stringshare, - arrays of int, float, double or strings.%%
+
+%%Messages can go both ways, from code to theme, or theme to code.%%
+
+%%The id argument as a form of code and theme defining a common interface on message communication. One should define the same IDs on both code and EDC declaration, to individualize messages (binding them to a given context).%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:message_send:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:signal:method:message_send|Efl.Layout.Signal.message_send]].//===== Signature =====
<code>
@@ -21,19 +34,6 @@ void efl_layout_signal_message_send(Eo *obj, int id, const Eina_Value msg);
* **id** //(in)// - %%A identification number for the message to be sent%%
* **msg** //(in)// - %%The message's payload%%
-===== Description =====
-
-%%Sends an (Edje) message to a given Edje object%%
-
-%%This function sends an Edje message to obj and to all of its child objects, if it has any (swallowed objects are one kind of child object). Only a few types are supported: - int, - float/double, - string/stringshare, - arrays of int, float, double or strings.%%
-
-%%Messages can go both ways, from code to theme, or theme to code.%%
-
-%%The id argument as a form of code and theme defining a common interface on message communication. One should define the same IDs on both code and EDC declaration, to individualize messages (binding them to a given context).%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:message_send:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:signal:method:message_send|Efl.Layout.Signal.message_send]]
diff --git a/pages/develop/api/efl/canvas/layout/method/part.txt b/pages/develop/api/efl/canvas/layout/method/part.txt
index 5648d0cc2..9a3e4b615 100644
--- a/pages/develop/api/efl/canvas/layout/method/part.txt
+++ b/pages/develop/api/efl/canvas/layout/method/part.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.part~~
+===== Description =====
+
+%%Returns %%[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]%%.%%
+{{page>:develop:api-include:efl:canvas:layout:method:part:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:part:method:part|Efl.Part.part]].//===== Signature =====
<code>
@@ -20,11 +25,6 @@ Efl_Object *efl_part(const Eo *obj, const char *name);
* **name** //(in)// - %%The part name.%%
-===== Description =====
-
-%%Returns %%[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]%%.%%
-{{page>:develop:api-include:efl:canvas:layout:method:part:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:part:method:part|Efl.Part.part]]
diff --git a/pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt b/pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt
index 9bb58e92b..42b86be0a 100644
--- a/pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt
+++ b/pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt
@@ -1,4 +1,27 @@
~~Title: Efl.Canvas.Layout.signal_callback_add~~
+===== Description =====
+
+%%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%%
+
+%%Edje signals are one of the communication interfaces between code and a given Edje object's theme. With signals, one can communicate two string values at a time, which are: - "emission" value: the name of the signal, in general - "source" value: a name for the signal's context, in general%%
+
+%%Signals can go both ways, from code to theme, or theme to code.%%
+
+%%Though there are those common uses for the two strings, one is free to use them however they like.%%
+
+%%Signal callback registration is powerful, in the way that blobs may be used to match multiple signals at once. All the "*?[" set of %%''fnmatch''%%() operators can be used, both for emission and source.%%
+
+%%Edje has internal signals it will emit, automatically, on various actions taking place on group parts. For example, the mouse cursor being moved, pressed, released, etc., over a given part's area, all generate individual signals.%%
+
+%%With something like emission = "mouse,down,*", source = "button.*" where "button.*" is the pattern for the names of parts implementing buttons on an interface, you'd be registering for notifications on events of mouse buttons being pressed down on either of those parts (those events all have the "mouse,down," common prefix on their names, with a suffix giving the button number). The actual emission and source strings of an event will be passed in as the emission and source parameters of the callback function (e.g. "mouse,down,2" and "button.close"), for each of those events.%%
+
+%%See also the Edje Data Collection Reference for EDC files.%%
+
+%%See %%[[:develop:api:efl:layout:signal:method:signal_emit|Efl.Layout.Signal.signal_emit]]%% on how to emit signals from code to a an object See %%[[:develop:api:efl:layout:signal:method:signal_callback_del|Efl.Layout.Signal.signal_callback_del]]%%.%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:signal_callback_add:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]].//===== Signature =====
<code>
@@ -26,29 +49,6 @@ Eina_Bool efl_layout_signal_callback_add(Eo *obj, const char *emission, const ch
* **func** //(in)// - %%The callback function to be executed when the signal is emitted.%%
* **data** //(in)// - %%A pointer to data to pass to %%''func''%%.%%
-===== Description =====
-
-%%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%%
-
-%%Edje signals are one of the communication interfaces between code and a given Edje object's theme. With signals, one can communicate two string values at a time, which are: - "emission" value: the name of the signal, in general - "source" value: a name for the signal's context, in general%%
-
-%%Signals can go both ways, from code to theme, or theme to code.%%
-
-%%Though there are those common uses for the two strings, one is free to use them however they like.%%
-
-%%Signal callback registration is powerful, in the way that blobs may be used to match multiple signals at once. All the "*?[" set of %%''fnmatch''%%() operators can be used, both for emission and source.%%
-
-%%Edje has internal signals it will emit, automatically, on various actions taking place on group parts. For example, the mouse cursor being moved, pressed, released, etc., over a given part's area, all generate individual signals.%%
-
-%%With something like emission = "mouse,down,*", source = "button.*" where "button.*" is the pattern for the names of parts implementing buttons on an interface, you'd be registering for notifications on events of mouse buttons being pressed down on either of those parts (those events all have the "mouse,down," common prefix on their names, with a suffix giving the button number). The actual emission and source strings of an event will be passed in as the emission and source parameters of the callback function (e.g. "mouse,down,2" and "button.close"), for each of those events.%%
-
-%%See also the Edje Data Collection Reference for EDC files.%%
-
-%%See %%[[:develop:api:efl:layout:signal:method:signal_emit|Efl.Layout.Signal.signal_emit]]%% on how to emit signals from code to a an object See %%[[:develop:api:efl:layout:signal:method:signal_callback_del|Efl.Layout.Signal.signal_callback_del]]%%.%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:signal_callback_add:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]
diff --git a/pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt b/pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt
index f9c5e81cf..7ea02c117 100644
--- a/pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt
+++ b/pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.signal_callback_del~~
+===== Description =====
+
+%%Removes a signal-triggered callback from an object.%%
+
+%%This function removes a callback, previously attached to the emission of a signal, from the object obj. The parameters emission, source and func must match exactly those passed to a previous call to %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%().%%
+
+%%See %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%.%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:signal_callback_del:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:signal:method:signal_callback_del|Efl.Layout.Signal.signal_callback_del]].//===== Signature =====
<code>
@@ -26,17 +37,6 @@ Eina_Bool efl_layout_signal_callback_del(Eo *obj, const char *emission, const ch
* **func** //(in)// - %%The callback function to be executed when the signal is emitted.%%
* **data** //(in)// - %%A pointer to data to pass to %%''func''%%.%%
-===== Description =====
-
-%%Removes a signal-triggered callback from an object.%%
-
-%%This function removes a callback, previously attached to the emission of a signal, from the object obj. The parameters emission, source and func must match exactly those passed to a previous call to %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%().%%
-
-%%See %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%.%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:signal_callback_del:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:signal:method:signal_callback_del|Efl.Layout.Signal.signal_callback_del]]
diff --git a/pages/develop/api/efl/canvas/layout/method/signal_emit.txt b/pages/develop/api/efl/canvas/layout/method/signal_emit.txt
index 63b5f2522..a38874a3d 100644
--- a/pages/develop/api/efl/canvas/layout/method/signal_emit.txt
+++ b/pages/develop/api/efl/canvas/layout/method/signal_emit.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Layout.signal_emit~~
+===== Description =====
+
+%%Sends/emits an Edje signal to this layout.%%
+
+%%This function sends a signal to the object. An Edje program, at the EDC specification level, can respond to a signal by having declared matching "signal" and "source" fields on its block.%%
+
+%%See also the Edje Data Collection Reference for EDC files.%%
+
+%%See %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%() for more on Edje signals.%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:signal_emit:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:signal:method:signal_emit|Efl.Layout.Signal.signal_emit]].//===== Signature =====
<code>
@@ -21,19 +34,6 @@ void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source);
* **emission** //(in)// - %%The signal's "emission" string%%
* **source** //(in)// - %%The signal's "source" string%%
-===== Description =====
-
-%%Sends/emits an Edje signal to this layout.%%
-
-%%This function sends a signal to the object. An Edje program, at the EDC specification level, can respond to a signal by having declared matching "signal" and "source" fields on its block.%%
-
-%%See also the Edje Data Collection Reference for EDC files.%%
-
-%%See %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%() for more on Edje signals.%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:signal_emit:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:signal:method:signal_emit|Efl.Layout.Signal.signal_emit]]
diff --git a/pages/develop/api/efl/canvas/layout/method/signal_process.txt b/pages/develop/api/efl/canvas/layout/method/signal_process.txt
index 686f05d34..adfc59f87 100644
--- a/pages/develop/api/efl/canvas/layout/method/signal_process.txt
+++ b/pages/develop/api/efl/canvas/layout/method/signal_process.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.signal_process~~
+===== Description =====
+
+%%Processes an object's messages and signals queue.%%
+
+%%This function goes through the object message queue processing the pending messages for this specific Edje object. Normally they'd be processed only at idle time.%%
+
+%%If %%''recurse''%% is %%''true''%%, this function will be called recursively on all subobjects.%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:method:signal_process:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:layout:signal:method:signal_process|Efl.Layout.Signal.signal_process]].//===== Signature =====
<code>
@@ -19,17 +30,6 @@ void efl_layout_signal_process(Eo *obj, Eina_Bool recurse);
* **recurse** //(in)// - %%Whether to process messages on children objects.%%
-===== Description =====
-
-%%Processes an object's messages and signals queue.%%
-
-%%This function goes through the object message queue processing the pending messages for this specific Edje object. Normally they'd be processed only at idle time.%%
-
-%%If %%''recurse''%% is %%''true''%%, this function will be called recursively on all subobjects.%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:method:signal_process:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:layout:signal:method:signal_process|Efl.Layout.Signal.signal_process]]
diff --git a/pages/develop/api/efl/canvas/layout/method/size_class_del.txt b/pages/develop/api/efl/canvas/layout/method/size_class_del.txt
index 79ddbf8a9..2f9ef13dc 100644
--- a/pages/develop/api/efl/canvas/layout/method/size_class_del.txt
+++ b/pages/develop/api/efl/canvas/layout/method/size_class_del.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.size_class_del~~
+===== Description =====
+
+%%Delete the size class.%%
+
+%%This function deletes any values for the specified size class.%%
+
+%%Deleting the size class will revert it to the values defined by %%[[:develop:api:efl:gfx:size_class:property:size_class|Efl.Gfx.Size_Class.size_class.set]]%%() or the size class defined in the theme file.%%
+
+//Since 1.17//
+{{page>:develop:api-include:efl:canvas:layout:method:size_class_del:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:size_class:method:size_class_del|Efl.Gfx.Size_Class.size_class_del]].//===== Signature =====
<code>
@@ -19,17 +30,6 @@ void efl_gfx_size_class_del(Eo *obj, const char *size_class);
* **size_class** //(in)// - %%The size class to be deleted.%%
-===== Description =====
-
-%%Delete the size class.%%
-
-%%This function deletes any values for the specified size class.%%
-
-%%Deleting the size class will revert it to the values defined by %%[[:develop:api:efl:gfx:size_class:property:size_class|Efl.Gfx.Size_Class.size_class.set]]%%() or the size class defined in the theme file.%%
-
-//Since 1.17//
-{{page>:develop:api-include:efl:canvas:layout:method:size_class_del:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size_class:method:size_class_del|Efl.Gfx.Size_Class.size_class_del]]
diff --git a/pages/develop/api/efl/canvas/layout/method/text_class_del.txt b/pages/develop/api/efl/canvas/layout/method/text_class_del.txt
index 5ea172e8e..7a2fb788f 100644
--- a/pages/develop/api/efl/canvas/layout/method/text_class_del.txt
+++ b/pages/develop/api/efl/canvas/layout/method/text_class_del.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.text_class_del~~
+===== Description =====
+
+%%Delete the text class.%%
+
+%%This function deletes any values for the specified text class.%%
+
+%%Deleting the text class will revert it to the values defined by %%[[:develop:api:efl:gfx:text_class:property:text_class|Efl.Gfx.Text_Class.text_class.set]]%%() or the text class defined in the theme file.%%
+
+//Since 1.17//
+{{page>:develop:api-include:efl:canvas:layout:method:text_class_del:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:text_class:method:text_class_del|Efl.Gfx.Text_Class.text_class_del]].//===== Signature =====
<code>
@@ -19,17 +30,6 @@ void efl_gfx_text_class_del(Eo *obj, const char *text_class);
* **text_class** //(in)// - %%The text class to be deleted.%%
-===== Description =====
-
-%%Delete the text class.%%
-
-%%This function deletes any values for the specified text class.%%
-
-%%Deleting the text class will revert it to the values defined by %%[[:develop:api:efl:gfx:text_class:property:text_class|Efl.Gfx.Text_Class.text_class.set]]%%() or the text class defined in the theme file.%%
-
-//Since 1.17//
-{{page>:develop:api-include:efl:canvas:layout:method:text_class_del:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:text_class:method:text_class_del|Efl.Gfx.Text_Class.text_class_del]]
diff --git a/pages/develop/api/efl/canvas/layout/method/update.txt b/pages/develop/api/efl/canvas/layout/method/update.txt
index 8fef90e82..b11147e26 100644
--- a/pages/develop/api/efl/canvas/layout/method/update.txt
+++ b/pages/develop/api/efl/canvas/layout/method/update.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.update~~
+===== Description =====
+
+%%Update observer according to the changes of observable object.%%
+
+//Since 1.19//
+{{page>:develop:api-include:efl:canvas:layout:method:update:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:observer:method:update|Efl.Observer.update]].//===== Signature =====
<code>
@@ -23,13 +30,6 @@ void efl_observer_update(Eo *obj, Efl_Object *obs, const char *key, void *data);
* **key** //(in)// - %%A key to classify observer groups%%
* **data** //(in)// - %%Required data to update the observer, usually passed by observable object%%
-===== Description =====
-
-%%Update observer according to the changes of observable object.%%
-
-//Since 1.19//
-{{page>:develop:api-include:efl:canvas:layout:method:update:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:observer:method:update|Efl.Observer.update]]
diff --git a/pages/develop/api/efl/canvas/layout/part.txt b/pages/develop/api/efl/canvas/layout/part.txt
index b8f7c645f..c6b5701dc 100644
--- a/pages/develop/api/efl/canvas/layout/part.txt
+++ b/pages/develop/api/efl/canvas/layout/part.txt
@@ -48,117 +48,89 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//
+**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
+> %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%%
+<code c>
+Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
+> %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%%
+<code c>
+Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Called at the end of #eo_add. Should not be called, just overridden.%%
+<code c>
+Efl_Object *efl_finalize(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
+> %%Determines the dragable directions (read-only).%%
+<code c>
+Efl_Ui_Drag_Dir efl_ui_drag_dir_get(const Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
+> %%The page step increments.%%
+<code c>
+Eina_Bool efl_ui_drag_page_get(const Eo *obj, double *dx, double *dy);
+Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
+> %%The dragable object relative size.%%
+<code c>
+Eina_Bool efl_ui_drag_size_get(const Eo *obj, double *dw, double *dh);
+Eina_Bool efl_ui_drag_size_set(Eo *obj, double dw, double dh);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
+> %%The drag step increment.%%
+<code c>
+Eina_Bool efl_ui_drag_step_get(const Eo *obj, double *dx, double *dy);
+Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
+> %%The dragable object relative location.%%
+<code c>
+Eina_Bool efl_ui_drag_value_get(const Eo *obj, double *dx, double *dy);
+Eina_Bool efl_ui_drag_value_set(Eo *obj, double dx, double dy);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
+> %%Rectangular geometry that combines both position and size.%%
+<code c>
+Eina_Rect efl_gfx_geometry_get(const Eo *obj);
+void efl_gfx_geometry_set(Eo *obj, Eina_Rect rect);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//\\
+> %%Type of this part in the layout.%%
<code c>
Efl_Canvas_Layout_Part_Type efl_canvas_layout_part_type_get(const Eo *obj);
</code>
-
-%%Type of this part in the layout.%%\\
-\\
-**[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//
+\\
+**[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\
+> %%The name and value of the current state of this part (read-only).%%
<code c>
void efl_canvas_layout_part_state_get(const Eo *obj, const char **state, double *val);
</code>
-
-%%The name and value of the current state of this part (read-only).%%\\
-\\
+\\
==== Inherited ====
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// //[Overridden here]//
-\\
-
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:destructor|destructor]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:changed|changed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:hide|hide]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:move|move]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:resize|resize]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:show|show]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt b/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt
index 42ebba329..89611b50d 100644
--- a/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt
+++ b/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Canvas.Layout.Part.drag_page_move~~
+===== Description =====
+
+%%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%%
+
+%%This moves the dragable by %%''dx''%%,%%''dy''%% pages where the increment is defined by %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page.set]]%%().%%
+
+%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
+
+<note warning>
+%%Paging is bugged!%%
+</note>
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part:method:drag_page_move:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:ui:drag:method:drag_page_move|Efl.Ui.Drag.drag_page_move]].//===== Signature =====
<code>
@@ -22,21 +37,6 @@ Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy);
* **dx** //(in)// - %%The number of pages horizontally.%%
* **dy** //(in)// - %%The number of pages vertically.%%
-===== Description =====
-
-%%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%%
-
-%%This moves the dragable by %%''dx''%%,%%''dy''%% pages where the increment is defined by %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page.set]]%%().%%
-
-%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
-
-<note warning>
-%%Paging is bugged!%%
-</note>
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part:method:drag_page_move:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:ui:drag:method:drag_page_move|Efl.Ui.Drag.drag_page_move]]
diff --git a/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt b/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt
index fd4a0a4d3..c10b93106 100644
--- a/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt
+++ b/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.Part.drag_step_move~~
+===== Description =====
+
+%%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%%
+
+%%This moves the dragable part by %%''dx''%%,%%''dy''%% steps where the step increment is the amount set by %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step.set]]%%().%%
+
+%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part:method:drag_step_move:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:ui:drag:method:drag_step_move|Efl.Ui.Drag.drag_step_move]].//===== Signature =====
<code>
@@ -22,17 +33,6 @@ Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy);
* **dx** //(in)// - %%The number of steps horizontally.%%
* **dy** //(in)// - %%The number of steps vertically.%%
-===== Description =====
-
-%%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%%
-
-%%This moves the dragable part by %%''dx''%%,%%''dy''%% steps where the step increment is the amount set by %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step.set]]%%().%%
-
-%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part:method:drag_step_move:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:ui:drag:method:drag_step_move|Efl.Ui.Drag.drag_step_move]]
diff --git a/pages/develop/api/efl/canvas/layout/part/method/finalize.txt b/pages/develop/api/efl/canvas/layout/part/method/finalize.txt
index 6b603b00e..fafff53a9 100644
--- a/pages/develop/api/efl/canvas/layout/part/method/finalize.txt
+++ b/pages/develop/api/efl/canvas/layout/part/method/finalize.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:canvas:layout:part:method:finalize:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ finalize {
Efl_Object *efl_finalize(Eo *obj);
</code>
-===== Description =====
-
-%%Called at the end of #eo_add. Should not be called, just overridden.%%
-{{page>:develop:api-include:efl:canvas:layout:part:method:finalize:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt
index 0da1c0f47..4b30942fb 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt
@@ -1,4 +1,12 @@
~~Title: Efl.Canvas.Layout.Part.drag_dir~~
+===== Description =====
+
+%%Gets the dragable direction.%%
+
+//Since 1.20//
+
+\\ {{page>:develop:api-include:efl:canvas:layout:part:property:drag_dir:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:ui:drag:property:drag_dir|Efl.Ui.Drag.drag_dir]] **(get)**.//===== Signature =====
<code>
@@ -15,14 +23,6 @@
Efl_Ui_Drag_Dir efl_ui_drag_dir_get(const Eo *obj);
</code>
-===== Description =====
-
-%%Gets the dragable direction.%%
-
-//Since 1.20//
-
-{{page>:develop:api-include:efl:canvas:layout:part:property:drag_dir:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:ui:drag:property:drag_dir|Efl.Ui.Drag.drag_dir]]
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt
index f2a8baec8..0532f3409 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt
@@ -1,32 +1,4 @@
~~Title: Efl.Canvas.Layout.Part.drag_page~~
-//Overridden from [[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page]] **(get, set)**.//===== Signature =====
-
-<code>
-@property drag_page @pure_virtual {
- get {
- values {
- dx: double;
- dy: double;
- }
- return: bool;
- }
- set {
- values {
- dx: double;
- dy: double;
- }
- return: bool;
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_ui_drag_page_get(const Eo *obj, double *dx, double *dy);
-Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy);
-</code>
-
===== Values =====
* **dx** - %%The x page step increment%%
@@ -63,6 +35,34 @@ Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy);
{{page>:develop:api-include:efl:canvas:layout:part:property:drag_page:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page]] **(get, set)**.//===== Signature =====
+
+<code>
+@property drag_page @pure_virtual {
+ get {
+ values {
+ dx: double;
+ dy: double;
+ }
+ return: bool;
+ }
+ set {
+ values {
+ dx: double;
+ dy: double;
+ }
+ return: bool;
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_ui_drag_page_get(const Eo *obj, double *dx, double *dy);
+Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page]]
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt
index f5c988a28..bcb859261 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt
@@ -1,32 +1,4 @@
~~Title: Efl.Canvas.Layout.Part.drag_size~~
-//Overridden from [[:develop:api:efl:ui:drag:property:drag_size|Efl.Ui.Drag.drag_size]] **(get, set)**.//===== Signature =====
-
-<code>
-@property drag_size @pure_virtual {
- get {
- values {
- dw: double;
- dh: double;
- }
- return: bool;
- }
- set {
- values {
- dw: double;
- dh: double;
- }
- return: bool;
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_ui_drag_size_get(const Eo *obj, double *dw, double *dh);
-Eina_Bool efl_ui_drag_size_set(Eo *obj, double dw, double dh);
-</code>
-
===== Values =====
* **dw** - %%The drag relative width, from 0 to 1.%%
@@ -61,6 +33,34 @@ Eina_Bool efl_ui_drag_size_set(Eo *obj, double dw, double dh);
{{page>:develop:api-include:efl:canvas:layout:part:property:drag_size:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:ui:drag:property:drag_size|Efl.Ui.Drag.drag_size]] **(get, set)**.//===== Signature =====
+
+<code>
+@property drag_size @pure_virtual {
+ get {
+ values {
+ dw: double;
+ dh: double;
+ }
+ return: bool;
+ }
+ set {
+ values {
+ dw: double;
+ dh: double;
+ }
+ return: bool;
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_ui_drag_size_get(const Eo *obj, double *dw, double *dh);
+Eina_Bool efl_ui_drag_size_set(Eo *obj, double dw, double dh);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:ui:drag:property:drag_size|Efl.Ui.Drag.drag_size]]
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt
index cd1b4ebdd..ecd6abb59 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt
@@ -1,32 +1,4 @@
~~Title: Efl.Canvas.Layout.Part.drag_step~~
-//Overridden from [[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step]] **(get, set)**.//===== Signature =====
-
-<code>
-@property drag_step @pure_virtual {
- get {
- values {
- dx: double;
- dy: double;
- }
- return: bool;
- }
- set {
- values {
- dx: double;
- dy: double;
- }
- return: bool;
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_ui_drag_step_get(const Eo *obj, double *dx, double *dy);
-Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy);
-</code>
-
===== Values =====
* **dx** - %%The x step relative amount, from 0 to 1.%%
@@ -63,6 +35,34 @@ Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy);
{{page>:develop:api-include:efl:canvas:layout:part:property:drag_step:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step]] **(get, set)**.//===== Signature =====
+
+<code>
+@property drag_step @pure_virtual {
+ get {
+ values {
+ dx: double;
+ dy: double;
+ }
+ return: bool;
+ }
+ set {
+ values {
+ dx: double;
+ dy: double;
+ }
+ return: bool;
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_ui_drag_step_get(const Eo *obj, double *dx, double *dy);
+Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step]]
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt
index b7f53d591..1bcd15e58 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt
@@ -1,32 +1,4 @@
~~Title: Efl.Canvas.Layout.Part.drag_value~~
-//Overridden from [[:develop:api:efl:ui:drag:property:drag_value|Efl.Ui.Drag.drag_value]] **(get, set)**.//===== Signature =====
-
-<code>
-@property drag_value @pure_virtual {
- get {
- values {
- dx: double;
- dy: double;
- }
- return: bool;
- }
- set {
- values {
- dx: double;
- dy: double;
- }
- return: bool;
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_ui_drag_value_get(const Eo *obj, double *dx, double *dy);
-Eina_Bool efl_ui_drag_value_set(Eo *obj, double dx, double dy);
-</code>
-
===== Values =====
* **dx** - %%The x relative position, from 0 to 1.%%
@@ -67,6 +39,34 @@ Eina_Bool efl_ui_drag_value_set(Eo *obj, double dx, double dy);
{{page>:develop:api-include:efl:canvas:layout:part:property:drag_value:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:ui:drag:property:drag_value|Efl.Ui.Drag.drag_value]] **(get, set)**.//===== Signature =====
+
+<code>
+@property drag_value @pure_virtual {
+ get {
+ values {
+ dx: double;
+ dy: double;
+ }
+ return: bool;
+ }
+ set {
+ values {
+ dx: double;
+ dy: double;
+ }
+ return: bool;
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_ui_drag_value_get(const Eo *obj, double *dx, double *dy);
+Eina_Bool efl_ui_drag_value_set(Eo *obj, double dx, double dy);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:ui:drag:property:drag_value|Efl.Ui.Drag.drag_value]]
diff --git a/pages/develop/api/efl/canvas/layout/part/property/geometry.txt b/pages/develop/api/efl/canvas/layout/part/property/geometry.txt
index 4830ddc9f..a9bf97bdb 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/geometry.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/geometry.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.Part.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:layout:part:property:geometry:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:property:geometry|Efl.Gfx.geometry]] **(get)**.//===== 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:layout:part: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/layout/part/property/part_type.txt b/pages/develop/api/efl/canvas/layout/part/property/part_type.txt
index b7050cefd..9ba4fbd80 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/part_type.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/part_type.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.Part.part_type~~
+===== Values =====
+
+ * **type** - %%One of the types or %%''none''%% if not an existing part.%%
+===== Description =====
+
+%%Returns the type of the part.%%
+
+//Since 1.20//
+
+\\ {{page>:develop:api-include:efl:canvas:layout:part:property:part_type:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -17,17 +28,6 @@
Efl_Canvas_Layout_Part_Type efl_canvas_layout_part_type_get(const Eo *obj);
</code>
-===== Values =====
-
- * **type** - %%One of the types or %%''none''%% if not an existing part.%%
-===== Description =====
-
-%%Returns the type of the part.%%
-
-//Since 1.20//
-
-{{page>:develop:api-include:efl:canvas:layout:part:property:part_type:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Layout.Part.part_type**
diff --git a/pages/develop/api/efl/canvas/layout/part/property/state.txt b/pages/develop/api/efl/canvas/layout/part/property/state.txt
index 7b638fed2..b4ce42320 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/state.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/state.txt
@@ -1,4 +1,12 @@
~~Title: Efl.Canvas.Layout.Part.state~~
+===== Values =====
+
+ * **state** - %%The name of the state.%%
+ * **val** - %%The value of the state.%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:layout:part:property:state:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -18,14 +26,6 @@
void efl_canvas_layout_part_state_get(const Eo *obj, const char **state, double *val);
</code>
-===== Values =====
-
- * **state** - %%The name of the state.%%
- * **val** - %%The value of the state.%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part:property:state:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Layout.Part.state**
diff --git a/pages/develop/api/efl/canvas/layout/part_box.txt b/pages/develop/api/efl/canvas/layout/part_box.txt
index 4d855997b..d5eb1ccf0 100644
--- a/pages/develop/api/efl/canvas/layout/part_box.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box.txt
@@ -61,148 +61,123 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:canvas:layout:part_box:method:content_count|content_count]]**// [Overridden from [[:develop:api:efl:container|Efl.Container]]]//\\
+> %%Returns the number of UI elements packed in this container.%%
+<code c>
+int efl_content_count(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:content_iterate|content_iterate]]**// [Overridden from [[:develop:api:efl:container|Efl.Container]]]//\\
+> %%Begin iterating over this object's contents.%%
+<code c>
+Eina_Iterator *efl_content_iterate(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:content_remove|content_remove]]**// [Overridden from [[:develop:api:efl:container|Efl.Container]]]//\\
+> %%Unswallow an object from this container.%%
+<code c>
+Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_after|pack_after]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Append item after other sub object.%%
+<code c>
+Eina_Bool efl_pack_after(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_at|pack_at]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Inserts %%''subobj''%% at the specified %%''index''%%.%%
+<code c>
+Eina_Bool efl_pack_at(Eo *obj, Efl_Gfx *subobj, int index);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_before|pack_before]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Prepend item before other sub object.%%
+<code c>
+Eina_Bool efl_pack_before(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_begin|pack_begin]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Prepend an object at the beginning of this container.%%
+<code c>
+Eina_Bool efl_pack_begin(Eo *obj, Efl_Gfx *subobj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Removes all packed contents, and unreferences them.%%
+<code c>
+Eina_Bool efl_pack_clear(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_content_get|pack_content_get]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Content at a given index in this container.%%
+<code c>
+Efl_Gfx *efl_pack_content_get(Eo *obj, int index);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_end|pack_end]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Append object at the end of this container.%%
+<code c>
+Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx *subobj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_index_get|pack_index_get]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Get the index of a child in this container.%%
+<code c>
+int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack_unpack_at|pack_unpack_at]]**// [Overridden from [[:develop:api:efl:pack:linear|Efl.Pack.Linear]]]//\\
+> %%Pop out item at specified %%''index''%%.%%
+<code c>
+Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:pack|pack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Adds an item to this container.%%
+<code c>
+Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Removes all packed contents, without unreferencing them.%%
+<code c>
+Eina_Bool efl_pack_unpack_all(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Removes an existing item from the container, without deleting it.%%
+<code c>
+Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_box:property:direction|direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:direction|Efl.Ui.Direction]]]//\\
+> %%Returns %%''default''%% if unknown.%%
+<code c>
+Efl_Ui_Dir efl_ui_direction_get(const Eo *obj);
+void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir);
+</code>
+\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:canvas:layout:part_box:method:content_count|content_count]]** //[Overridden here]//
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:canvas:layout:part_box:method:content_iterate|content_iterate]]** //[Overridden here]//
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:canvas:layout:part_box:method:content_remove|content_remove]]** //[Overridden here]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_after|pack_after]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_at|pack_at]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_before|pack_before]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_begin|pack_begin]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_content_get|pack_content_get]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_end|pack_end]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_index_get|pack_index_get]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_unpack_at|pack_unpack_at]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:canvas:layout:part_box:method:pack_clear|pack_clear]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:canvas:layout:part_box:method:pack|pack]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:canvas:layout:part_box:method:unpack_all|unpack_all]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:canvas:layout:part_box:method:unpack|unpack]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:direction|Efl.Ui.Direction]].**[[:develop:api:efl:canvas:layout:part_box:property:direction|direction]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
+==== Inherited ====
+[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\
+> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:destructor|destructor]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:pack|Efl.Pack]]\\
+> **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:container:event:content_added|content,added]]**
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:container:event:content_removed|content,removed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:changed|changed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:hide|hide]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:move|move]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:resize|resize]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:show|show]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**
-\\
+[[:develop:api:efl:container|Efl.Container]]\\
+> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**\\
+[[:develop:api:efl:pack|Efl.Pack]]\\
+> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/content_count.txt b/pages/develop/api/efl/canvas/layout/part_box/method/content_count.txt
index f403d9093..3cc9af11e 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/content_count.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/content_count.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Box.content_count~~
+===== Description =====
+
+%%Returns the number of UI elements packed in this container.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:content_count:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:container:method:content_count|Efl.Container.content_count]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ content_count @pure_virtual {
int efl_content_count(Eo *obj);
</code>
-===== Description =====
-
-%%Returns the number of UI elements packed in this container.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:content_count:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:container:method:content_count|Efl.Container.content_count]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/content_iterate.txt b/pages/develop/api/efl/canvas/layout/part_box/method/content_iterate.txt
index fcf5322f4..1977d8a63 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/content_iterate.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/content_iterate.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Box.content_iterate~~
+===== Description =====
+
+%%Begin iterating over this object's contents.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:content_iterate:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:container:method:content_iterate|Efl.Container.content_iterate]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ content_iterate @pure_virtual {
Eina_Iterator *efl_content_iterate(Eo *obj);
</code>
-===== Description =====
-
-%%Begin iterating over this object's contents.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:content_iterate:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:container:method:content_iterate|Efl.Container.content_iterate]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/content_remove.txt b/pages/develop/api/efl/canvas/layout/part_box/method/content_remove.txt
index 9f33817f3..a6164142d 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/content_remove.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/content_remove.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Box.content_remove~~
+===== Description =====
+
+%%Unswallow an object from this container.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:content_remove:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]].//===== Signature =====
<code>
@@ -20,11 +25,6 @@ Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
* **content** //(in)// - %%To be removed content%%
-===== Description =====
-
-%%Unswallow an object from this container.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:content_remove:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt
index 3640ff5d7..152e4a319 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack~~
+===== Description =====
+
+%%Adds an item to this container.%%
+
+%%Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.%%
+
+%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:method:pack|Efl.Pack.pack]].//===== Signature =====
<code>
@@ -20,15 +29,6 @@ Eina_Bool efl_pack(Eo *obj, Efl_Gfx *subobj);
* **subobj** //(in)// - %%An object to pack.%%
-===== Description =====
-
-%%Adds an item to this container.%%
-
-%%Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.%%
-
-%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:method:pack|Efl.Pack.pack]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt
index f82e3ccad..1f45ddb58 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_after~~
+===== Description =====
+
+%%Append item after other sub object.%%
+
+%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_after:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_after|Efl.Pack.Linear.pack_after]].//===== Signature =====
<code>
@@ -22,13 +29,6 @@ Eina_Bool efl_pack_after(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);
* **subobj** //(in)// - %%Item to pack after %%''existing''%%.%%
* **existing** //(in)// - %%Item to refer to.%%
-===== Description =====
-
-%%Append item after other sub object.%%
-
-%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_after:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_after|Efl.Pack.Linear.pack_after]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt
index e35b3897f..b392a17f6 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_at~~
+===== Description =====
+
+%%Inserts %%''subobj''%% at the specified %%''index''%%.%%
+
+%%Valid range: -%%''count''%% to +%%''count''%%. -1 refers to the last element. Out of range indices will trigger an append.%%
+
+%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_at:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]].//===== Signature =====
<code>
@@ -22,15 +31,6 @@ Eina_Bool efl_pack_at(Eo *obj, Efl_Gfx *subobj, int index);
* **subobj** //(in)// - %%Item to pack at given index.%%
* **index** //(in)// - %%A position.%%
-===== Description =====
-
-%%Inserts %%''subobj''%% at the specified %%''index''%%.%%
-
-%%Valid range: -%%''count''%% to +%%''count''%%. -1 refers to the last element. Out of range indices will trigger an append.%%
-
-%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_at:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt
index 672637adb..f2dda7f96 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_before~~
+===== Description =====
+
+%%Prepend item before other sub object.%%
+
+%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_before:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_before|Efl.Pack.Linear.pack_before]].//===== Signature =====
<code>
@@ -22,13 +29,6 @@ Eina_Bool efl_pack_before(Eo *obj, Efl_Gfx *subobj, const Efl_Gfx *existing);
* **subobj** //(in)// - %%Item to pack before %%''existing''%%.%%
* **existing** //(in)// - %%Item to refer to.%%
-===== Description =====
-
-%%Prepend item before other sub object.%%
-
-%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_before:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_before|Efl.Pack.Linear.pack_before]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt
index 95b6e9934..2b2aeae97 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_begin~~
+===== Description =====
+
+%%Prepend an object at the beginning of this container.%%
+
+%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, 0).%%
+
+%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_begin:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_begin|Efl.Pack.Linear.pack_begin]].//===== Signature =====
<code>
@@ -20,15 +29,6 @@ Eina_Bool efl_pack_begin(Eo *obj, Efl_Gfx *subobj);
* **subobj** //(in)// - %%Item to pack.%%
-===== Description =====
-
-%%Prepend an object at the beginning of this container.%%
-
-%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, 0).%%
-
-%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_begin:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_begin|Efl.Pack.Linear.pack_begin]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_clear.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_clear.txt
index 02f4b8b33..b9205d67a 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_clear.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_clear.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_clear~~
+===== Description =====
+
+%%Removes all packed contents, and unreferences them.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_clear:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:method:pack_clear|Efl.Pack.pack_clear]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ pack_clear @pure_virtual {
Eina_Bool efl_pack_clear(Eo *obj);
</code>
-===== Description =====
-
-%%Removes all packed contents, and unreferences them.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_clear:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:method:pack_clear|Efl.Pack.pack_clear]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_content_get.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_content_get.txt
index a571c1c7c..a3907e70a 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_content_get.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_content_get.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_content_get~~
+===== Description =====
+
+%%Content at a given index in this container.%%
+
+%%Index -1 refers to the last item. The valid range is -(count - 1) to (count - 1).%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_content_get:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_content_get|Efl.Pack.Linear.pack_content_get]].//===== Signature =====
<code>
@@ -20,13 +27,6 @@ Efl_Gfx *efl_pack_content_get(Eo *obj, int index);
* **index** //(in)// - %%Index number%%
-===== Description =====
-
-%%Content at a given index in this container.%%
-
-%%Index -1 refers to the last item. The valid range is -(count - 1) to (count - 1).%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_content_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_content_get|Efl.Pack.Linear.pack_content_get]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt
index dc9d8997f..9e5e7ac76 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_end~~
+===== Description =====
+
+%%Append object at the end of this container.%%
+
+%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, -1).%%
+
+%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_end:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_end|Efl.Pack.Linear.pack_end]].//===== Signature =====
<code>
@@ -20,15 +29,6 @@ Eina_Bool efl_pack_end(Eo *obj, Efl_Gfx *subobj);
* **subobj** //(in)// - %%Item to pack at the end.%%
-===== Description =====
-
-%%Append object at the end of this container.%%
-
-%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, -1).%%
-
-%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_end:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_end|Efl.Pack.Linear.pack_end]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_index_get.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_index_get.txt
index 2de0164af..da4af45e2 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_index_get.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_index_get.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_index_get~~
+===== Description =====
+
+%%Get the index of a child in this container.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_index_get:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_index_get|Efl.Pack.Linear.pack_index_get]].//===== Signature =====
<code>
@@ -20,11 +25,6 @@ int efl_pack_index_get(Eo *obj, const Efl_Gfx *subobj);
* **subobj** //(in)// - %%An object contained in this pack.%%
-===== Description =====
-
-%%Get the index of a child in this container.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_index_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_index_get|Efl.Pack.Linear.pack_index_get]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_unpack_at.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_unpack_at.txt
index 6537de6b8..15b3df63b 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_unpack_at.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_unpack_at.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Box.pack_unpack_at~~
+===== Description =====
+
+%%Pop out item at specified %%''index''%%.%%
+
+%%Equivalent to unpack(content_at(%%''index''%%)).%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_unpack_at:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:linear:method:pack_unpack_at|Efl.Pack.Linear.pack_unpack_at]].//===== Signature =====
<code>
@@ -20,13 +27,6 @@ Efl_Gfx *efl_pack_unpack_at(Eo *obj, int index);
* **index** //(in)// - %%Index number%%
-===== Description =====
-
-%%Pop out item at specified %%''index''%%.%%
-
-%%Equivalent to unpack(content_at(%%''index''%%)).%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:pack_unpack_at:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:linear:method:pack_unpack_at|Efl.Pack.Linear.pack_unpack_at]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/unpack.txt b/pages/develop/api/efl/canvas/layout/part_box/method/unpack.txt
index 347a39ae6..b854703d5 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/unpack.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/unpack.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Box.unpack~~
+===== Description =====
+
+%%Removes an existing item from the container, without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:unpack:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]].//===== Signature =====
<code>
@@ -20,11 +25,6 @@ Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj);
* **subobj** //(in)// - %%The unpacked object.%%
-===== Description =====
-
-%%Removes an existing item from the container, without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:unpack:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/unpack_all.txt b/pages/develop/api/efl/canvas/layout/part_box/method/unpack_all.txt
index e71e47d06..76ea7a54f 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/unpack_all.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/unpack_all.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Box.unpack_all~~
+===== Description =====
+
+%%Removes all packed contents, without unreferencing them.%%
+
+%%Use with caution.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:method:unpack_all:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:method:unpack_all|Efl.Pack.unpack_all]].//===== Signature =====
<code>
@@ -13,13 +20,6 @@ unpack_all @pure_virtual {
Eina_Bool efl_pack_unpack_all(Eo *obj);
</code>
-===== Description =====
-
-%%Removes all packed contents, without unreferencing them.%%
-
-%%Use with caution.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:method:unpack_all:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:method:unpack_all|Efl.Pack.unpack_all]]
diff --git a/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt b/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt
index 44b697b26..20c8df16e 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/property/direction.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Canvas.Layout.Part_Box.direction~~
+===== Values =====
+
+ * **dir** - %%Direction of the widget.%%
+===== Description =====
+
+%%Control the direction of a given widget.%%
+
+%%Use this function to change how your widget is to be disposed: vertically or horizontally or inverted vertically or inverted horizontally.%%
+
+%%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%%
+
+
+{{page>:develop:api-include:efl:canvas:layout:part_box:property:direction:description&nouser&nolink&nodate}}
+
+==== Getter ====
+
+%%Returns %%''default''%% if unknown.%%
+{{page>:develop:api-include:efl:canvas:layout:part_box:property:direction:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]] **(get)**.//===== Signature =====
<code>
@@ -23,26 +43,6 @@ Efl_Ui_Dir efl_ui_direction_get(const Eo *obj);
void efl_ui_direction_set(Eo *obj, Efl_Ui_Dir dir);
</code>
-===== Values =====
-
- * **dir** - %%Direction of the widget.%%
-===== Description =====
-
-%%Control the direction of a given widget.%%
-
-%%Use this function to change how your widget is to be disposed: vertically or horizontally or inverted vertically or inverted horizontally.%%
-
-%%Mirroring as defined in %%[[:develop:api:efl:ui:base|Efl.Ui.Base]]%% can invert the %%''horizontal''%% direction: it is %%''ltr''%% by default, but becomes %%''rtl''%% if the object is mirrored.%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_box:property:direction:description&nouser&nolink&nodate}}
-
-==== Getter ====
-
-%%Returns %%''default''%% if unknown.%%
-{{page>:develop:api-include:efl:canvas:layout:part_box:property:direction:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:ui:direction:property:direction|Efl.Ui.Direction.direction]]
diff --git a/pages/develop/api/efl/canvas/layout/part_external.txt b/pages/develop/api/efl/canvas/layout/part_external.txt
index 4c789eca0..23ce1eccd 100644
--- a/pages/develop/api/efl/canvas/layout/part_external.txt
+++ b/pages/develop/api/efl/canvas/layout/part_external.txt
@@ -102,288 +102,53 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:canvas:layout:part_external:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\
+> %%Swallowed sub-object contained in this object.%%
+<code c>
+Efl_Gfx *efl_content_get(const Eo *obj);
+Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
+</code>
+\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:pointer_coords_inside_get|pointer_coords_inside_get]]**
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]].**[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:content|Efl.Content]].**[[:develop:api:efl:canvas:layout:part_external:property:content|content]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:content|Efl.Content]].**[[:develop:api:efl:content:method:content_unset|content_unset]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:map_has|map_has]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate|rotate]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:translate|translate]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:zoom|zoom]]**
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]// ''protected set''
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:lower|lower]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:raise|raise]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:base|Efl.Ui.Base]].**[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:base|Efl.Ui.Base]].**[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:base|Efl.Ui.Base]].**[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''
-\\
+==== Inherited ====
+[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\
+> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\
+[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
+> **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**, **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**, **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**, **[[:develop:api:efl:canvas:object:method:lower|lower]]**, **[[:develop:api:efl:canvas:object:method:raise|raise]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**, **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]**, **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]**, **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:no_render|no_render]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//\\
+[[:develop:api:efl:content|Efl.Content]]\\
+> **[[:develop:api:efl:content:method:content_unset|content_unset]]**\\
+[[:develop:api:efl:gfx:map|Efl.Gfx.Map]]\\
+> **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**, **[[:develop:api:efl:gfx:map:method:map_has|map_has]]**, **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**, **[[:develop:api:efl:gfx:map:method:rotate|rotate]]**, **[[:develop:api:efl:gfx:map:method:translate|translate]]**, **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**, **[[:develop:api:efl:gfx:map:method:zoom|zoom]]**, **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//, **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//\\
+[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
+> **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**//, **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:destructor|destructor]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\
+> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//\\
+[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
+> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''
===== Events =====
==== Inherited ====
-[[:develop:api:efl:animator|Efl.Animator]].**[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**
-\\
-[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]**
-\\
-[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:gfx:stack:event:restack|restack]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:changed|changed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:hide|hide]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:move|move]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:resize|resize]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:show|show]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:finger_down|finger,down]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:hold|hold]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:key_down|key,down]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:key_up|key,up]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**
-\\
-[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:animator|Efl.Animator]]\\
+> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
+[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
+> **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]**\\
+[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\
+> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\
+[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\
+> **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]**, **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**, **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**, **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**, **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**, **[[:develop:api:efl:input:interface:event:hold|hold]]**, **[[:develop:api:efl:input:interface:event:key_down|key,down]]**, **[[:develop:api:efl:input:interface:event:key_up|key,up]]**, **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**, **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**, **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**, **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**, **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**, **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**, **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**, **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_del|callback,del]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/canvas/layout/part_external/property/content.txt b/pages/develop/api/efl/canvas/layout/part_external/property/content.txt
index 72738212c..41e9a2c15 100644
--- a/pages/develop/api/efl/canvas/layout/part_external/property/content.txt
+++ b/pages/develop/api/efl/canvas/layout/part_external/property/content.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.Part_External.content~~
+===== Values =====
+
+ * **content** - %%The object to swallow.%%
+===== Description =====
+
+%%Swallowed sub-object contained in this object.%%
+{{page>:develop:api-include:efl:canvas:layout:part_external:property:content:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get)**.//===== Signature =====
<code>
@@ -24,15 +33,6 @@ Efl_Gfx *efl_content_get(const Eo *obj);
Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
</code>
-===== Values =====
-
- * **content** - %%The object to swallow.%%
-===== Description =====
-
-%%Swallowed sub-object contained in this object.%%
-{{page>:develop:api-include:efl:canvas:layout:part_external:property:content:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:content:property:content|Efl.Content.content]]
diff --git a/pages/develop/api/efl/canvas/layout/part_swallow.txt b/pages/develop/api/efl/canvas/layout/part_swallow.txt
index 069b87cb1..f3bd21728 100644
--- a/pages/develop/api/efl/canvas/layout/part_swallow.txt
+++ b/pages/develop/api/efl/canvas/layout/part_swallow.txt
@@ -52,110 +52,33 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:canvas:layout:part_swallow:method:content_unset|content_unset]]**// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\
+> %%Unswallow the object in the current container and return it.%%
+<code c>
+Efl_Gfx *efl_content_unset(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_swallow:property:content|content]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:content|Efl.Content]]]//\\
+> %%Swallowed sub-object contained in this object.%%
+<code c>
+Efl_Gfx *efl_content_get(const Eo *obj);
+Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
+</code>
+\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//
-\\
-[[:develop:api:efl:content|Efl.Content]].**[[:develop:api:efl:canvas:layout:part_swallow:method:content_unset|content_unset]]** //[Overridden here]//
-\\
-[[:develop:api:efl:content|Efl.Content]].**[[:develop:api:efl:canvas:layout:part_swallow:property:content|content]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
+==== Inherited ====
+[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\
+> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:destructor|destructor]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:changed|changed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:hide|hide]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:move|move]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:resize|resize]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:show|show]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/canvas/layout/part_swallow/method/content_unset.txt b/pages/develop/api/efl/canvas/layout/part_swallow/method/content_unset.txt
index 8ccf30fc6..56feaa419 100644
--- a/pages/develop/api/efl/canvas/layout/part_swallow/method/content_unset.txt
+++ b/pages/develop/api/efl/canvas/layout/part_swallow/method/content_unset.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Swallow.content_unset~~
+===== Description =====
+
+%%Unswallow the object in the current container and return it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_swallow:method:content_unset:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:content:method:content_unset|Efl.Content.content_unset]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ content_unset @pure_virtual {
Efl_Gfx *efl_content_unset(Eo *obj);
</code>
-===== Description =====
-
-%%Unswallow the object in the current container and return it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_swallow:method:content_unset:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:content:method:content_unset|Efl.Content.content_unset]]
diff --git a/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt b/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt
index ef951b63f..22907613c 100644
--- a/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt
+++ b/pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.Part_Swallow.content~~
+===== Values =====
+
+ * **content** - %%The object to swallow.%%
+===== Description =====
+
+%%Swallowed sub-object contained in this object.%%
+{{page>:develop:api-include:efl:canvas:layout:part_swallow:property:content:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:content:property:content|Efl.Content.content]] **(get, set)**.//===== Signature =====
<code>
@@ -24,15 +33,6 @@ Efl_Gfx *efl_content_get(const Eo *obj);
Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
</code>
-===== Values =====
-
- * **content** - %%The object to swallow.%%
-===== Description =====
-
-%%Swallowed sub-object contained in this object.%%
-{{page>:develop:api-include:efl:canvas:layout:part_swallow:property:content:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:content:property:content|Efl.Content.content]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table.txt b/pages/develop/api/efl/canvas/layout/part_table.txt
index e0b685d39..cac778893 100644
--- a/pages/develop/api/efl/canvas/layout/part_table.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table.txt
@@ -61,162 +61,111 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:canvas:layout:part_table:method:content_count|content_count]]**// [Overridden from [[:develop:api:efl:container|Efl.Container]]]//\\
+> %%Returns the number of UI elements packed in this container.%%
+<code c>
+int efl_content_count(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:content_iterate|content_iterate]]**// [Overridden from [[:develop:api:efl:container|Efl.Container]]]//\\
+> %%Begin iterating over this object's contents.%%
+<code c>
+Eina_Iterator *efl_content_iterate(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:content_remove|content_remove]]**// [Overridden from [[:develop:api:efl:container|Efl.Container]]]//\\
+> %%Unswallow an object from this container.%%
+<code c>
+Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:grid_content_get|grid_content_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
+> %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%%
+<code c>
+Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:grid_contents_get|grid_contents_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
+> %%Returns all objects at a given position in this grid.%%
+<code c>
+Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Removes all packed contents, and unreferences them.%%
+<code c>
+Eina_Bool efl_pack_clear(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
+> %%Pack object at a given location in the grid.%%
+<code c>
+Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:unpack_all|unpack_all]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Removes all packed contents, without unreferencing them.%%
+<code c>
+Eina_Bool efl_pack_unpack_all(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Removes an existing item from the container, without deleting it.%%
+<code c>
+Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:property:grid_columns|grid_columns]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
+> %%Gird columns property%%
+<code c>
+int efl_pack_grid_columns_get(const Eo *obj);
+void efl_pack_grid_columns_set(Eo *obj, int cols);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:property:grid_position|grid_position]]** //**(get)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
+> %%Position and span of the %%''subobj''%% in this container, may be modified to move the %%''subobj''%%%%
+<code c>
+Eina_Bool efl_pack_grid_position_get(const Eo *obj, Efl_Gfx *subobj, int *col, int *row, int *colspan, int *rowspan);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:property:grid_rows|grid_rows]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
+> %%Grid rows property%%
+<code c>
+int efl_pack_grid_rows_get(const Eo *obj);
+void efl_pack_grid_rows_set(Eo *obj, int rows);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_table:property:grid_size|grid_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
+> %%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%%
+<code c>
+void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows);
+void efl_pack_grid_size_set(Eo *obj, int cols, int rows);
+</code>
+\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:canvas:layout:part_table:method:content_count|content_count]]** //[Overridden here]//
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:canvas:layout:part_table:method:content_iterate|content_iterate]]** //[Overridden here]//
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:canvas:layout:part_table:method:content_remove|content_remove]]** //[Overridden here]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:canvas:layout:part_table:method:grid_content_get|grid_content_get]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:canvas:layout:part_table:method:grid_contents_get|grid_contents_get]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:canvas:layout:part_table:method:pack_grid|pack_grid]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:canvas:layout:part_table:property:grid_columns|grid_columns]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:canvas:layout:part_table:property:grid_position|grid_position]]** //**(get)**// //[Overridden here]//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:canvas:layout:part_table:property:grid_rows|grid_rows]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:canvas:layout:part_table:property:grid_size|grid_size]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:pack:grid|Efl.Pack.Grid]].**[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**//
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]**
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]**
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]**
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]**
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]**
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]**
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]**
-\\
-[[:develop:api:efl:pack:linear|Efl.Pack.Linear]].**[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]**
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:canvas:layout:part_table:method:pack_clear|pack_clear]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:canvas:layout:part_table:method:unpack_all|unpack_all]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:canvas:layout:part_table:method:unpack|unpack]]** //[Overridden here]//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:pack:method:pack|pack]]**
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
+==== Inherited ====
+[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\
+> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:destructor|destructor]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:pack:grid|Efl.Pack.Grid]]\\
+> **[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**//\\
+[[:develop:api:efl:pack:linear|Efl.Pack.Linear]]\\
+> **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]**, **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]**, **[[:develop:api:efl:pack:linear:method:pack_before|pack_before]]**, **[[:develop:api:efl:pack:linear:method:pack_begin|pack_begin]]**, **[[:develop:api:efl:pack:linear:method:pack_content_get|pack_content_get]]**, **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]**, **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]**, **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]**\\
+[[:develop:api:efl:pack|Efl.Pack]]\\
+> **[[:develop:api:efl:pack:method:pack|pack]]**, **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**//, **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:container:event:content_added|content,added]]**
-\\
-[[:develop:api:efl:container|Efl.Container]].**[[:develop:api:efl:container:event:content_removed|content,removed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:changed|changed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:hide|hide]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:move|move]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:resize|resize]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:show|show]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
-[[:develop:api:efl:pack|Efl.Pack]].**[[:develop:api:efl:pack:event:layout_updated|layout,updated]]**
-\\
+[[:develop:api:efl:container|Efl.Container]]\\
+> **[[:develop:api:efl:container:event:content_added|content,added]]**, **[[:develop:api:efl:container:event:content_removed|content,removed]]**\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]**\\
+[[:develop:api:efl:pack|Efl.Pack]]\\
+> **[[:develop:api:efl:pack:event:layout_updated|layout,updated]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/content_count.txt b/pages/develop/api/efl/canvas/layout/part_table/method/content_count.txt
index 0f777b291..7b9178e23 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/content_count.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/content_count.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Table.content_count~~
+===== Description =====
+
+%%Returns the number of UI elements packed in this container.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:content_count:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:container:method:content_count|Efl.Container.content_count]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ content_count @pure_virtual {
int efl_content_count(Eo *obj);
</code>
-===== Description =====
-
-%%Returns the number of UI elements packed in this container.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:content_count:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:container:method:content_count|Efl.Container.content_count]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/content_iterate.txt b/pages/develop/api/efl/canvas/layout/part_table/method/content_iterate.txt
index f3d9692c0..e2101c798 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/content_iterate.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/content_iterate.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Table.content_iterate~~
+===== Description =====
+
+%%Begin iterating over this object's contents.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:content_iterate:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:container:method:content_iterate|Efl.Container.content_iterate]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ content_iterate @pure_virtual {
Eina_Iterator *efl_content_iterate(Eo *obj);
</code>
-===== Description =====
-
-%%Begin iterating over this object's contents.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:content_iterate:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:container:method:content_iterate|Efl.Container.content_iterate]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/content_remove.txt b/pages/develop/api/efl/canvas/layout/part_table/method/content_remove.txt
index 1c1c115de..70b8b72de 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/content_remove.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/content_remove.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Table.content_remove~~
+===== Description =====
+
+%%Unswallow an object from this container.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:content_remove:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]].//===== Signature =====
<code>
@@ -20,11 +25,6 @@ Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
* **content** //(in)// - %%To be removed content%%
-===== Description =====
-
-%%Unswallow an object from this container.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:content_remove:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt b/pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt
index d71f7f226..c3bac4d12 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Table.grid_content_get~~
+===== Description =====
+
+%%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:grid_content_get:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:grid:method:grid_content_get|Efl.Pack.Grid.grid_content_get]].//===== Signature =====
<code>
@@ -22,11 +27,6 @@ Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row);
* **col** //(in)// - %%Column number%%
* **row** //(in)// - %%Row number%%
-===== Description =====
-
-%%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:grid_content_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:grid:method:grid_content_get|Efl.Pack.Grid.grid_content_get]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt b/pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt
index ee4bbe1c4..a0dde8c0f 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Table.grid_contents_get~~
+===== Description =====
+
+%%Returns all objects at a given position in this grid.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:grid_contents_get:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]].//===== Signature =====
<code>
@@ -24,11 +29,6 @@ Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool b
* **row** //(in)// - %%Row number%%
* **below** //(in)// - %%If %%''true''%% get objects spanning over this cell.%%
-===== Description =====
-
-%%Returns all objects at a given position in this grid.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:grid_contents_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/pack_clear.txt b/pages/develop/api/efl/canvas/layout/part_table/method/pack_clear.txt
index 7060390f0..9818bfe97 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/pack_clear.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/pack_clear.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Table.pack_clear~~
+===== Description =====
+
+%%Removes all packed contents, and unreferences them.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:pack_clear:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:method:pack_clear|Efl.Pack.pack_clear]].//===== Signature =====
<code>
@@ -13,11 +18,6 @@ pack_clear @pure_virtual {
Eina_Bool efl_pack_clear(Eo *obj);
</code>
-===== Description =====
-
-%%Removes all packed contents, and unreferences them.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:pack_clear:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:method:pack_clear|Efl.Pack.pack_clear]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt b/pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt
index 521bc466d..0975f04f5 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Table.pack_grid~~
+===== Description =====
+
+%%Pack object at a given location in the grid.%%
+
+%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:pack_grid:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:grid:method:pack_grid|Efl.Pack.Grid.pack_grid]].//===== Signature =====
<code>
@@ -28,13 +35,6 @@ Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan,
* **colspan** //(in)// - %%0 means 1, -1 means %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%%%%
* **rowspan** //(in)// - %%0 means 1, -1 means %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%%
-===== Description =====
-
-%%Pack object at a given location in the grid.%%
-
-%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:pack_grid:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:grid:method:pack_grid|Efl.Pack.Grid.pack_grid]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/unpack.txt b/pages/develop/api/efl/canvas/layout/part_table/method/unpack.txt
index da9e88e58..1af0702f3 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/unpack.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/unpack.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Canvas.Layout.Part_Table.unpack~~
+===== Description =====
+
+%%Removes an existing item from the container, without deleting it.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:unpack:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]].//===== Signature =====
<code>
@@ -20,11 +25,6 @@ Eina_Bool efl_pack_unpack(Eo *obj, Efl_Gfx *subobj);
* **subobj** //(in)// - %%The unpacked object.%%
-===== Description =====
-
-%%Removes an existing item from the container, without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:unpack:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/unpack_all.txt b/pages/develop/api/efl/canvas/layout/part_table/method/unpack_all.txt
index b5e4416a7..02bbb5ee9 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/unpack_all.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/unpack_all.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Table.unpack_all~~
+===== Description =====
+
+%%Removes all packed contents, without unreferencing them.%%
+
+%%Use with caution.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:unpack_all:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:method:unpack_all|Efl.Pack.unpack_all]].//===== Signature =====
<code>
@@ -13,13 +20,6 @@ unpack_all @pure_virtual {
Eina_Bool efl_pack_unpack_all(Eo *obj);
</code>
-===== Description =====
-
-%%Removes all packed contents, without unreferencing them.%%
-
-%%Use with caution.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:unpack_all:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:method:unpack_all|Efl.Pack.unpack_all]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt
index e336ce969..a0e618f73 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Canvas.Layout.Part_Table.grid_columns~~
+===== Values =====
+
+ * **cols** - %%Number of columns%%
+===== Description =====
+
+%%Gird columns property%%
+
+
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_columns:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Specifies limit for linear adds - if direction is horizontal%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_columns:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]] **(get)**.//===== Signature =====
<code>
@@ -23,22 +39,6 @@ int efl_pack_grid_columns_get(const Eo *obj);
void efl_pack_grid_columns_set(Eo *obj, int cols);
</code>
-===== Values =====
-
- * **cols** - %%Number of columns%%
-===== Description =====
-
-%%Gird columns property%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_columns:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Specifies limit for linear adds - if direction is horizontal%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_columns:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt
index 81473fb83..d2b1e67a8 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Layout.Part_Table.grid_position~~
+===== Keys =====
+
+ * **subobj** - %%Child object%%
+===== Values =====
+
+ * **col** - %%Column number%%
+ * **row** - %%Row number%%
+ * **colspan** - %%Column span%%
+ * **rowspan** - %%Row span%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_position:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:pack:grid:property:grid_position|Efl.Pack.Grid.grid_position]] **(get)**.//===== Signature =====
<code>
@@ -24,19 +37,6 @@
Eina_Bool efl_pack_grid_position_get(const Eo *obj, Efl_Gfx *subobj, int *col, int *row, int *colspan, int *rowspan);
</code>
-===== Keys =====
-
- * **subobj** - %%Child object%%
-===== Values =====
-
- * **col** - %%Column number%%
- * **row** - %%Row number%%
- * **colspan** - %%Column span%%
- * **rowspan** - %%Row span%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_position:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:pack:grid:property:grid_position|Efl.Pack.Grid.grid_position]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt
index 87ab4a1d9..3f1da8376 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Canvas.Layout.Part_Table.grid_rows~~
+===== Values =====
+
+ * **rows** - %%Number of rows%%
+===== Description =====
+
+%%Grid rows property%%
+
+
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_rows:description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Specifies limit for linear adds - if direction is vertical%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_rows:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]] **(get)**.//===== Signature =====
<code>
@@ -23,22 +39,6 @@ int efl_pack_grid_rows_get(const Eo *obj);
void efl_pack_grid_rows_set(Eo *obj, int rows);
</code>
-===== Values =====
-
- * **rows** - %%Number of rows%%
-===== Description =====
-
-%%Grid rows property%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_rows:description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Specifies limit for linear adds - if direction is vertical%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_rows:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt
index 78bfa90d5..b9f446ecd 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt
@@ -1,4 +1,14 @@
~~Title: Efl.Canvas.Layout.Part_Table.grid_size~~
+===== Values =====
+
+ * **cols** - %%Number of columns%%
+ * **rows** - %%Number of rows%%
+===== Description =====
+
+%%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_size:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:pack:grid:property:grid_size|Efl.Pack.Grid.grid_size]] **(get)**.//===== Signature =====
<code>
@@ -25,16 +35,6 @@ void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows);
void efl_pack_grid_size_set(Eo *obj, int cols, int rows);
</code>
-===== Values =====
-
- * **cols** - %%Number of columns%%
- * **rows** - %%Number of rows%%
-===== Description =====
-
-%%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_size:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:pack:grid:property:grid_size|Efl.Pack.Grid.grid_size]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text.txt b/pages/develop/api/efl/canvas/layout/part_text.txt
index 85d4cab3e..1e69b592f 100644
--- a/pages/develop/api/efl/canvas/layout/part_text.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text.txt
@@ -61,162 +61,120 @@ digraph hierarchy {
++++
===== Members =====
-==== Inherited ====
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_char_next|cursor_char_next]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Advances to the next character%%
+<code c>
+void efl_text_cursor_char_next(Eo *obj, Efl_Text_Cursor_Cursor *cur);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_char_prev|cursor_char_prev]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Advances to the previous character%%
+<code c>
+void efl_text_cursor_char_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_coord_set|cursor_coord_set]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Set cursor coordinates%%
+<code c>
+void efl_text_cursor_coord_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int x, int y);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_copy|cursor_copy]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Copy existing cursor%%
+<code c>
+void efl_text_cursor_copy(Eo *obj, Efl_Text_Cursor_Cursor *dst, const Efl_Text_Cursor_Cursor *src);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_line_char_first|cursor_line_char_first]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Advance to current line first character%%
+<code c>
+void efl_text_cursor_line_char_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_line_char_last|cursor_line_char_last]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Advance to current line last character%%
+<code c>
+void efl_text_cursor_line_char_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_line_jump_by|cursor_line_jump_by]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Jump the cursor by the given number of lines%%
+<code c>
+void efl_text_cursor_line_jump_by(Eo *obj, Efl_Text_Cursor_Cursor *cur, int by);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_markup_insert|cursor_markup_insert]]**// [Overridden from [[:develop:api:efl:text:markup|Efl.Text.Markup]]]//\\
+> %%Inserts a markup text to the text object in a given cursor position%%
+<code c>
+void efl_text_markup_cursor_markup_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, const char *markup);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_paragraph_first|cursor_paragraph_first]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Advance to current paragraph first character%%
+<code c>
+void efl_text_cursor_paragraph_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:method:cursor_paragraph_last|cursor_paragraph_last]]**// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Advance to current paragraph last character%%
+<code c>
+void efl_text_cursor_paragraph_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:property:cursor_content|cursor_content]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%The content of the cursor (the character under the cursor)%%
+<code c>
+Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:property:cursor_geometry|cursor_geometry]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%%
+<code c>
+Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:property:cursor_position|cursor_position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%Cursor position%%
+<code c>
+int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur);
+void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:property:cursor|cursor]]** //**(get)**//// [Overridden from [[:develop:api:efl:text:cursor|Efl.Text.Cursor]]]//\\
+> %%The object's main cursor.%%
+<code c>
+Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:property:markup|markup]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:markup|Efl.Text.Markup]]]//\\
+> %%Markup property%%
+<code c>
+const char *efl_text_markup_get(const Eo *obj);
+void efl_text_markup_set(Eo *obj, const char *markup);
+</code>
+\\
+**[[:develop:api:efl:canvas:layout:part_text:property:text|text]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text|Efl.Text]]]//
+<code c>
+const char *efl_text_get(const Eo *obj);
+void efl_text_set(Eo *obj, const char *text);
+</code>
+\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//
-\\
-[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]].**[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_char_next|cursor_char_next]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_char_prev|cursor_char_prev]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_coord_set|cursor_coord_set]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_copy|cursor_copy]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_line_char_first|cursor_line_char_first]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_line_char_last|cursor_line_char_last]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_line_jump_by|cursor_line_jump_by]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_paragraph_first|cursor_paragraph_first]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_paragraph_last|cursor_paragraph_last]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:property:cursor_content|cursor_content]]** //**(get)**// //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:property:cursor_geometry|cursor_geometry]]** //**(get)**// //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:property:cursor_position|cursor_position]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:canvas:layout:part_text:property:cursor|cursor]]** //**(get)**// //[Overridden here]//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**
-\\
-[[:develop:api:efl:text:markup|Efl.Text.Markup]].**[[:develop:api:efl:canvas:layout:part_text:method:cursor_markup_insert|cursor_markup_insert]]** //[Overridden here]//
-\\
-[[:develop:api:efl:text:markup|Efl.Text.Markup]].**[[:develop:api:efl:canvas:layout:part_text:property:markup|markup]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:text|Efl.Text]].**[[:develop:api:efl:canvas:layout:part_text:property:text|text]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
-[[:develop:api:efl:ui:drag|Efl.Ui.Drag]].**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]]//
-\\
+==== Inherited ====
+[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]\\
+> **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**, **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**, **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**//, **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**//\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**//, **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**//\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:constructor|constructor]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:destructor|destructor]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
+[[:develop:api:efl:text:cursor|Efl.Text.Cursor]]\\
+> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**
===== Events =====
==== Inherited ====
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:changed|changed]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:hide|hide]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:move|move]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:resize|resize]]**
-\\
-[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:show|show]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:gfx|Efl.Gfx]]\\
+> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_next.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_next.txt
index 6a22cbb4e..2bec65774 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_next.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_next.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_char_next~~
+===== Description =====
+
+%%Advances to the next character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_char_next:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_char_next|Efl.Text.Cursor.cursor_char_next]].//===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_char_next(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the next character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_char_next:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_char_next|Efl.Text.Cursor.cursor_char_next]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_prev.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_prev.txt
index 5e870137b..c5edc0cc0 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_prev.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_prev.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_char_prev~~
+===== Description =====
+
+%%Advances to the previous character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_char_prev:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_char_prev|Efl.Text.Cursor.cursor_char_prev]].//===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_char_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the previous character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_char_prev:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_char_prev|Efl.Text.Cursor.cursor_char_prev]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_coord_set.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_coord_set.txt
index b1c7031f7..59aeda912 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_coord_set.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_coord_set.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_coord_set~~
+===== Description =====
+
+%%Set cursor coordinates%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_coord_set:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_coord_set|Efl.Text.Cursor.cursor_coord_set]].//===== Signature =====
<code>
@@ -23,13 +30,6 @@ void efl_text_cursor_coord_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int x, int
* **x** //(in)// - %%X coord to set by.%%
* **y** //(in)// - %%Y coord to set by.%%
-===== Description =====
-
-%%Set cursor coordinates%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_coord_set:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_coord_set|Efl.Text.Cursor.cursor_coord_set]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_copy.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_copy.txt
index 72dd9304c..84920f969 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_copy.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_copy.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_copy~~
+===== Description =====
+
+%%Copy existing cursor%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_copy:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_copy|Efl.Text.Cursor.cursor_copy]].//===== Signature =====
<code>
@@ -21,13 +28,6 @@ void efl_text_cursor_copy(Eo *obj, Efl_Text_Cursor_Cursor *dst, const Efl_Text_C
* **dst** //(in)// - %%Destination cursor%%
* **src** //(in)// - %%Source cursor%%
-===== Description =====
-
-%%Copy existing cursor%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_copy:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_copy|Efl.Text.Cursor.cursor_copy]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_first.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_first.txt
index 0693b156a..e08b9b40c 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_first.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_first.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_line_char_first~~
+===== Description =====
+
+%%Advance to current line first character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_line_char_first:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_line_char_first|Efl.Text.Cursor.cursor_line_char_first]].//===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_line_char_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current line first character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_line_char_first:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_line_char_first|Efl.Text.Cursor.cursor_line_char_first]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_last.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_last.txt
index 8f4482162..81f35cadd 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_last.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_last.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_line_char_last~~
+===== Description =====
+
+%%Advance to current line last character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_line_char_last:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_line_char_last|Efl.Text.Cursor.cursor_line_char_last]].//===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_line_char_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current line last character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_line_char_last:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_line_char_last|Efl.Text.Cursor.cursor_line_char_last]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_jump_by.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_jump_by.txt
index 7e5cc0d55..441e456f6 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_jump_by.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_jump_by.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_line_jump_by~~
+===== Description =====
+
+%%Jump the cursor by the given number of lines%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_line_jump_by:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_line_jump_by|Efl.Text.Cursor.cursor_line_jump_by]].//===== Signature =====
<code>
@@ -21,13 +28,6 @@ void efl_text_cursor_line_jump_by(Eo *obj, Efl_Text_Cursor_Cursor *cur, int by);
* **cur** //(in)// - %%Cursor object%%
* **by** //(in)// - %%Number of lines%%
-===== Description =====
-
-%%Jump the cursor by the given number of lines%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_line_jump_by:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_line_jump_by|Efl.Text.Cursor.cursor_line_jump_by]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_markup_insert.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_markup_insert.txt
index b2aa47b2c..f28772ce3 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_markup_insert.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_markup_insert.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_markup_insert~~
+===== Description =====
+
+%%Inserts a markup text to the text object in a given cursor position%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_markup_insert:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:markup:method:cursor_markup_insert|Efl.Text.Markup.cursor_markup_insert]].//===== Signature =====
<code>
@@ -21,13 +28,6 @@ void efl_text_markup_cursor_markup_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur,
* **cur** //(in)// - %%Cursor position to insert markup%%
* **markup** //(in)// - %%The markup text to insert%%
-===== Description =====
-
-%%Inserts a markup text to the text object in a given cursor position%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_markup_insert:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:markup:method:cursor_markup_insert|Efl.Text.Markup.cursor_markup_insert]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_first.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_first.txt
index c8bdc0459..78b053f9e 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_first.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_first.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_paragraph_first~~
+===== Description =====
+
+%%Advance to current paragraph first character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_paragraph_first:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_paragraph_first|Efl.Text.Cursor.cursor_paragraph_first]].//===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current paragraph first character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_paragraph_first:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_paragraph_first|Efl.Text.Cursor.cursor_paragraph_first]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_last.txt b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_last.txt
index d26c18165..7225cd324 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_last.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_last.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_paragraph_last~~
+===== Description =====
+
+%%Advance to current paragraph last character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_paragraph_last:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:method:cursor_paragraph_last|Efl.Text.Cursor.cursor_paragraph_last]].//===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current paragraph last character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:method:cursor_paragraph_last:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:method:cursor_paragraph_last|Efl.Text.Cursor.cursor_paragraph_last]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/cursor.txt b/pages/develop/api/efl/canvas/layout/part_text/property/cursor.txt
index 884266346..46eb476de 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/property/cursor.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/property/cursor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor~~
+===== Keys =====
+
+ * **get_type** - %%Cursor type%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:property:cursor|Efl.Text.Cursor.cursor]] **(get)**.//===== Signature =====
<code>
@@ -18,13 +25,6 @@
Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type);
</code>
-===== Keys =====
-
- * **get_type** - %%Cursor type%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:property:cursor|Efl.Text.Cursor.cursor]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_content.txt b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_content.txt
index 0a9a8d03c..575ee02ef 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_content.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_content.txt
@@ -1,4 +1,14 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_content~~
+===== Keys =====
+
+ * **cur** - %%Cursor object%%
+===== Values =====
+
+ * **content** - %%The unicode codepoint of the character%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor_content:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:property:cursor_content|Efl.Text.Cursor.cursor_content]] **(get)**.//===== Signature =====
<code>
@@ -20,16 +30,6 @@
Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur);
</code>
-===== Keys =====
-
- * **cur** - %%Cursor object%%
-===== Values =====
-
- * **content** - %%The unicode codepoint of the character%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor_content:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:property:cursor_content|Efl.Text.Cursor.cursor_content]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_geometry.txt b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_geometry.txt
index 47b8f9f71..0d33c4712 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_geometry.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_geometry.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_geometry~~
+===== Keys =====
+
+ * **cur** - %%Cursor object%%
+ * **ctype** - %%The type of the cursor.%%
+===== Values =====
+
+ * **cx** - %%The x of the cursor (or upper cursor)%%
+ * **cy** - %%The y of the cursor (or upper cursor)%%
+ * **cw** - %%The width of the cursor (or upper cursor)%%
+ * **ch** - %%The height of the cursor (or upper cursor)%%
+ * **cx2** - %%The x of the lower cursor%%
+ * **cy2** - %%The y of the lower cursor%%
+ * **cw2** - %%The width of the lower cursor%%
+ * **ch2** - %%The height of the lower cursor%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor_geometry:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:text:cursor:property:cursor_geometry|Efl.Text.Cursor.cursor_geometry]] **(get)**.//===== Signature =====
<code>
@@ -29,24 +47,6 @@
Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2);
</code>
-===== Keys =====
-
- * **cur** - %%Cursor object%%
- * **ctype** - %%The type of the cursor.%%
-===== Values =====
-
- * **cx** - %%The x of the cursor (or upper cursor)%%
- * **cy** - %%The y of the cursor (or upper cursor)%%
- * **cw** - %%The width of the cursor (or upper cursor)%%
- * **ch** - %%The height of the cursor (or upper cursor)%%
- * **cx2** - %%The x of the lower cursor%%
- * **cy2** - %%The y of the lower cursor%%
- * **cw2** - %%The width of the lower cursor%%
- * **ch2** - %%The height of the lower cursor%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor_geometry:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:property:cursor_geometry|Efl.Text.Cursor.cursor_geometry]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt
index a742313a1..47e43dc7d 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Canvas.Layout.Part_Text.cursor_position~~
+===== Keys =====
+
+ * **cur** - %%Cursor object%%
+===== Values =====
+
+ * **position** - %%Cursor position%%
+===== Description =====
+
+%%Cursor position%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor_position:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:text:cursor:property:cursor_position|Efl.Text.Cursor.cursor_position]] **(get, set)**.//===== Signature =====
<code>
@@ -29,20 +43,6 @@ int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur);
void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position);
</code>
-===== Keys =====
-
- * **cur** - %%Cursor object%%
-===== Values =====
-
- * **position** - %%Cursor position%%
-===== Description =====
-
-%%Cursor position%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:canvas:layout:part_text:property:cursor_position:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:text:cursor:property:cursor_position|Efl.Text.Cursor.cursor_position]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt b/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt
index 18c68676f..5dfe02e76 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/property/markup.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.Part_Text.markup~~
+===== Values =====
+
+ * **markup** - %%The markup-text representation set to this text.%%
+===== Description =====
+
+%%Markup property%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:canvas:layout:part_text:property:markup:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]] **(get, set)**.//===== Signature =====
<code>
@@ -23,17 +34,6 @@ const char *efl_text_markup_get(const Eo *obj);
void efl_text_markup_set(Eo *obj, const char *markup);
</code>
-===== Values =====
-
- * **markup** - %%The markup-text representation set to this text.%%
-===== Description =====
-
-%%Markup property%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:part_text:property:markup:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:text:markup:property:markup|Efl.Text.Markup.markup]]
diff --git a/pages/develop/api/efl/canvas/layout/part_text/property/text.txt b/pages/develop/api/efl/canvas/layout/part_text/property/text.txt
index 5a584a03d..fdc025f63 100644
--- a/pages/develop/api/efl/canvas/layout/part_text/property/text.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text/property/text.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.Part_Text.text~~
-//Overridden from [[:develop:api:efl:text:property:text|Efl.Text.text]] **(get, set)**.//===== Signature =====
-
-<code>
-@property text @pure_virtual {
- get {
- values {
- text: free(string, free);
- }
- }
- set {
- values {
- text: free(string, free);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-const char *efl_text_get(const Eo *obj);
-void efl_text_set(Eo *obj, const char *text);
-</code>
-
===== Values =====
* **text** - %%Text string to display on it.%%
@@ -52,6 +28,30 @@ void efl_text_set(Eo *obj, const char *text);
{{page>:develop:api-include:efl:canvas:layout:part_text:property:text:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:text:property:text|Efl.Text.text]] **(get, set)**.//===== Signature =====
+
+<code>
+@property text @pure_virtual {
+ get {
+ values {
+ text: free(string, free);
+ }
+ }
+ set {
+ values {
+ text: free(string, free);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+const char *efl_text_get(const Eo *obj);
+void efl_text_set(Eo *obj, const char *text);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:text:property:text|Efl.Text.text]]
diff --git a/pages/develop/api/efl/canvas/layout/part_type.txt b/pages/develop/api/efl/canvas/layout/part_type.txt
index 3661855c4..159b193dc 100644
--- a/pages/develop/api/efl/canvas/layout/part_type.txt
+++ b/pages/develop/api/efl/canvas/layout/part_type.txt
@@ -1,4 +1,34 @@
~~Title: Efl.Canvas.Layout.Part_Type~~
+===== Description =====
+
+%%Type of a part in an Efl.Canvas.Layout object (edje object).%%
+
+{{page>:develop:api-include:efl:canvas:layout:part_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:canvas:layout:part_type:fields&nouser&nolink&nodate}}
+
+ * **none** - %%None type value, indicates invalid parts.%%
+ * **rectangle** - %%Rectangle type value.%%
+ * **text** - %%Text type value.%%
+ * **image** - %%Image type value.%%
+ * **swallow** - %%Swallow type value.%%
+ * **textblock** - %%Text block type value.%%
+ * **gradient** - %%Gradient type value.%%
+ * **group** - %%Group type value.%%
+ * **box** - %%Box type value.%%
+ * **table** - %%Table type value.%%
+ * **external** - %%External type value.%%
+ * **proxy** - %%Proxy type value.%%
+ * **spacer** - %%Spacer type value%%
+ * **mesh_node** - %%Canvas 3D type: mesh node.%%
+ * **light** - %%Canvas 3D type: light.%%
+ * **camera** - %%Canvas 3D type: camera.%%
+ * **snapshot** - %%Snapshot%%
+ * **vector** - %%Vector%%
+ * **last** - %%Last type value.%%
+
===== Signature =====
<code>
@@ -51,33 +81,3 @@ typedef enum {
} Efl_Canvas_Layout_Part_Type;
</code>
-===== Description =====
-
-%%Type of a part in an Efl.Canvas.Layout object (edje object).%%
-
-{{page>:develop:api-include:efl:canvas:layout:part_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:canvas:layout:part_type:fields&nouser&nolink&nodate}}
-
- * **none** - %%None type value, indicates invalid parts.%%
- * **rectangle** - %%Rectangle type value.%%
- * **text** - %%Text type value.%%
- * **image** - %%Image type value.%%
- * **swallow** - %%Swallow type value.%%
- * **textblock** - %%Text block type value.%%
- * **gradient** - %%Gradient type value.%%
- * **group** - %%Group type value.%%
- * **box** - %%Box type value.%%
- * **table** - %%Table type value.%%
- * **external** - %%External type value.%%
- * **proxy** - %%Proxy type value.%%
- * **spacer** - %%Spacer type value%%
- * **mesh_node** - %%Canvas 3D type: mesh node.%%
- * **light** - %%Canvas 3D type: light.%%
- * **camera** - %%Canvas 3D type: camera.%%
- * **snapshot** - %%Snapshot%%
- * **vector** - %%Vector%%
- * **last** - %%Last type value.%%
-
diff --git a/pages/develop/api/efl/canvas/layout/property/animation.txt b/pages/develop/api/efl/canvas/layout/property/animation.txt
index e9cabbf39..6ca3bdccb 100644
--- a/pages/develop/api/efl/canvas/layout/property/animation.txt
+++ b/pages/develop/api/efl/canvas/layout/property/animation.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.animation~~
-===== Signature =====
-
-<code>
-@property animation {
- get {
- values {
- on: bool;
- }
- }
- set {
- values {
- on: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_canvas_layout_animation_get(const Eo *obj);
-void efl_canvas_layout_animation_set(Eo *obj, Eina_Bool on);
-</code>
-
===== Values =====
* **on** - %%The animation state, %%''true''%% by default.%%
@@ -50,6 +26,30 @@ void efl_canvas_layout_animation_set(Eo *obj, Eina_Bool on);
{{page>:develop:api-include:efl:canvas:layout:property:animation:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property animation {
+ get {
+ values {
+ on: bool;
+ }
+ }
+ set {
+ values {
+ on: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_canvas_layout_animation_get(const Eo *obj);
+void efl_canvas_layout_animation_set(Eo *obj, Eina_Bool on);
+</code>
+
===== Implemented by =====
* **Efl.Canvas.Layout.animation**
diff --git a/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt b/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt
index bd38c17f4..7e40c6f79 100644
--- a/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt
+++ b/pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.calc_auto_update_hints~~
-//Overridden from [[:develop:api:efl:layout:calc:property:calc_auto_update_hints|Efl.Layout.Calc.calc_auto_update_hints]] **(get, set)**.//===== Signature =====
-
-<code>
-@property calc_auto_update_hints @pure_virtual {
- get {
- values {
- update: bool (false);
- }
- }
- set {
- values {
- update: bool (false);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_layout_calc_auto_update_hints_get(const Eo *obj);
-void efl_layout_calc_auto_update_hints_set(Eo *obj, Eina_Bool update);
-</code>
-
===== Values =====
* **update** - %%Whether or not update the size hints.%%
@@ -56,6 +32,30 @@ void efl_layout_calc_auto_update_hints_set(Eo *obj, Eina_Bool update);
{{page>:develop:api-include:efl:canvas:layout:property:calc_auto_update_hints:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:layout:calc:property:calc_auto_update_hints|Efl.Layout.Calc.calc_auto_update_hints]] **(get, set)**.//===== Signature =====
+
+<code>
+@property calc_auto_update_hints @pure_virtual {
+ get {
+ values {
+ update: bool (false);
+ }
+ }
+ set {
+ values {
+ update: bool (false);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_layout_calc_auto_update_hints_get(const Eo *obj);
+void efl_layout_calc_auto_update_hints_set(Eo *obj, Eina_Bool update);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:layout:calc:property:calc_auto_update_hints|Efl.Layout.Calc.calc_auto_update_hints]]
diff --git a/pages/develop/api/efl/canvas/layout/property/color_class.txt b/pages/develop/api/efl/canvas/layout/property/color_class.txt
index b6661b8dd..0a0fdf530 100644
--- a/pages/develop/api/efl/canvas/layout/property/color_class.txt
+++ b/pages/develop/api/efl/canvas/layout/property/color_class.txt
@@ -1,44 +1,4 @@
~~Title: Efl.Canvas.Layout.color_class~~
-//Overridden from [[:develop:api:efl:gfx:color_class:property:color_class|Efl.Gfx.Color_Class.color_class]] **(get, set)**.//===== Signature =====
-
-<code>
-@property color_class @pure_virtual {
- get {
- keys {
- color_class: free(string, free);
- layer: Efl.Gfx.Color_Class.Layer @optional;
- }
- values {
- r: int;
- g: int;
- b: int;
- a: int;
- }
- return: bool;
- }
- set {
- keys {
- color_class: free(string, free);
- layer: Efl.Gfx.Color_Class.Layer @optional;
- }
- values {
- r: int;
- g: int;
- b: int;
- a: int;
- }
- return: bool;
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_gfx_color_class_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int *r, int *g, int *b, int *a);
-Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int r, int g, int b, int a);
-</code>
-
===== Keys =====
* **color_class** - %%The name of color class%%
@@ -87,6 +47,46 @@ Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Colo
{{page>:develop:api-include:efl:canvas:layout:property:color_class:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:gfx:color_class:property:color_class|Efl.Gfx.Color_Class.color_class]] **(get, set)**.//===== Signature =====
+
+<code>
+@property color_class @pure_virtual {
+ get {
+ keys {
+ color_class: free(string, free);
+ layer: Efl.Gfx.Color_Class.Layer @optional;
+ }
+ values {
+ r: int;
+ g: int;
+ b: int;
+ a: int;
+ }
+ return: bool;
+ }
+ set {
+ keys {
+ color_class: free(string, free);
+ layer: Efl.Gfx.Color_Class.Layer @optional;
+ }
+ values {
+ r: int;
+ g: int;
+ b: int;
+ a: int;
+ }
+ return: bool;
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_gfx_color_class_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int *r, int *g, int *b, int *a);
+Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int r, int g, int b, int a);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:gfx:color_class:property:color_class|Efl.Gfx.Color_Class.color_class]]
diff --git a/pages/develop/api/efl/canvas/layout/property/color_class_description.txt b/pages/develop/api/efl/canvas/layout/property/color_class_description.txt
index e18565b84..2ca35df66 100644
--- a/pages/develop/api/efl/canvas/layout/property/color_class_description.txt
+++ b/pages/develop/api/efl/canvas/layout/property/color_class_description.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Canvas.Layout.color_class_description~~
+===== Keys =====
+
+ * **color_class** - %%The name of color class%%
+===== Values =====
+
+ * **description** - %%The description of the target color class or %%''null''%% if not found%%
+===== Description =====
+
+%%Get the description of a color class.%%
+
+%%This function gets the description of a color class in use by an object.%%
+
+\\ {{page>:develop:api-include:efl:canvas:layout:property:color_class_description:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:gfx:color_class:property:color_class_description|Efl.Gfx.Color_Class.color_class_description]] **(get)**.//===== Signature =====
<code>
@@ -20,20 +34,6 @@
const char *efl_gfx_color_class_description_get(const Eo *obj, const char *color_class);
</code>
-===== Keys =====
-
- * **color_class** - %%The name of color class%%
-===== Values =====
-
- * **description** - %%The description of the target color class or %%''null''%% if not found%%
-===== Description =====
-
-%%Get the description of a color class.%%
-
-%%This function gets the description of a color class in use by an object.%%
-
-{{page>:develop:api-include:efl:canvas:layout:property:color_class_description:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:gfx:color_class:property:color_class_description|Efl.Gfx.Color_Class.color_class_description]]
diff --git a/pages/develop/api/efl/canvas/layout/property/group_data.txt b/pages/develop/api/efl/canvas/layout/property/group_data.txt
index 641da9d3f..3dea9ec1c 100644
--- a/pages/develop/api/efl/canvas/layout/property/group_data.txt
+++ b/pages/develop/api/efl/canvas/layout/property/group_data.txt
@@ -1,25 +1,4 @@
~~Title: Efl.Canvas.Layout.group_data~~
-//Overridden from [[:develop:api:efl:layout:group:property:group_data|Efl.Layout.Group.group_data]] **(get)**.//===== Signature =====
-
-<code>
-@property group_data @pure_virtual {
- get {
- keys {
- key: free(string, free);
- }
- values {
- val: free(string, free);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-const char *efl_layout_group_data_get(const Eo *obj, const char *key);
-</code>
-
===== Keys =====
* **key** - %%The data field's key string%%
@@ -42,7 +21,28 @@ const char *efl_layout_group_data_get(const Eo *obj, const char *key);
//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:property:group_data:description&nouser&nolink&nodate}}
+\\ {{page>:develop:api-include:efl:canvas:layout:property:group_data:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:layout:group:property:group_data|Efl.Layout.Group.group_data]] **(get)**.//===== Signature =====
+
+<code>
+@property group_data @pure_virtual {
+ get {
+ keys {
+ key: free(string, free);
+ }
+ values {
+ val: free(string, free);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+const char *efl_layout_group_data_get(const Eo *obj, const char *key);
+</code>
===== Implemented by =====
diff --git a/pages/develop/api/efl/canvas/layout/property/group_size_max.txt b/pages/develop/api/efl/canvas/layout/property/group_size_max.txt
index 7feb31b6d..dd7596f01 100644
--- a/pages/develop/api/efl/canvas/layout/property/group_size_max.txt
+++ b/pages/develop/api/efl/canvas/layout/property/group_size_max.txt
@@ -1,22 +1,4 @@
~~Title: Efl.Canvas.Layout.group_size_max~~
-//Overridden from [[:develop:api:efl:layout:group:property:group_size_max|Efl.Layout.Group.group_size_max]] **(get)**.//===== Signature =====
-
-<code>
-@property group_size_max @pure_virtual {
- get {
- values {
- max: Eina.Size2D;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Size2D efl_layout_group_size_max_get(const Eo *obj);
-</code>
-
===== Values =====
* **max** - %%The maximum size as set in EDC.%%
@@ -38,7 +20,25 @@ Eina_Size2D efl_layout_group_size_max_get(const Eo *obj);
//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:property:group_size_max:description&nouser&nolink&nodate}}
+\\ {{page>:develop:api-include:efl:canvas:layout:property:group_size_max:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:layout:group:property:group_size_max|Efl.Layout.Group.group_size_max]] **(get)**.//===== Signature =====
+
+<code>
+@property group_size_max @pure_virtual {
+ get {
+ values {
+ max: Eina.Size2D;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Size2D efl_layout_group_size_max_get(const Eo *obj);
+</code>
===== Implemented by =====
diff --git a/pages/develop/api/efl/canvas/layout/property/group_size_min.txt b/pages/develop/api/efl/canvas/layout/property/group_size_min.txt
index 9d2f63932..4a1c998dc 100644
--- a/pages/develop/api/efl/canvas/layout/property/group_size_min.txt
+++ b/pages/develop/api/efl/canvas/layout/property/group_size_min.txt
@@ -1,22 +1,4 @@
~~Title: Efl.Canvas.Layout.group_size_min~~
-//Overridden from [[:develop:api:efl:layout:group:property:group_size_min|Efl.Layout.Group.group_size_min]] **(get)**.//===== Signature =====
-
-<code>
-@property group_size_min @pure_virtual {
- get {
- values {
- min: Eina.Size2D;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Size2D efl_layout_group_size_min_get(const Eo *obj);
-</code>
-
===== Values =====
* **min** - %%The minimum size as set in EDC.%%
@@ -38,7 +20,25 @@ Eina_Size2D efl_layout_group_size_min_get(const Eo *obj);
//Since 1.21//
-{{page>:develop:api-include:efl:canvas:layout:property:group_size_min:description&nouser&nolink&nodate}}
+\\ {{page>:develop:api-include:efl:canvas:layout:property:group_size_min:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:layout:group:property:group_size_min|Efl.Layout.Group.group_size_min]] **(get)**.//===== Signature =====
+
+<code>
+@property group_size_min @pure_virtual {
+ get {
+ values {
+ min: Eina.Size2D;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Size2D efl_layout_group_size_min_get(const Eo *obj);
+</code>
===== Implemented by =====
diff --git a/pages/develop/api/efl/canvas/layout/property/item_provider.txt b/pages/develop/api/efl/canvas/layout/property/item_provider.txt
index fad1c7457..badc3ee31 100644
--- a/pages/develop/api/efl/canvas/layout/property/item_provider.txt
+++ b/pages/develop/api/efl/canvas/layout/property/item_provider.txt
@@ -1,4 +1,16 @@
~~Title: Efl.Canvas.Layout.item_provider~~
+===== Values =====
+
+ * **func** - %%The function to call (or %%''null''%% to disable) to get item objects%%
+ * **data** - %%The data pointer to pass to the func callback%%
+===== Description =====
+
+%%Sets the function that provides item objects for named items in an edje entry text%%
+
+%%Item objects may be deleted any time by Edje, and will be deleted when the Edje object is deleted (or file is set to a new file).%%
+
+\\ {{page>:develop:api-include:efl:canvas:layout:property:item_provider:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,18 +25,6 @@
void efl_canvas_layout_item_provider_set(Eo *obj, Edje_Item_Provider_Cb func, void *data);
</code>
-===== Values =====
-
- * **func** - %%The function to call (or %%''null''%% to disable) to get item objects%%
- * **data** - %%The data pointer to pass to the func callback%%
-===== Description =====
-
-%%Sets the function that provides item objects for named items in an edje entry text%%
-
-%%Item objects may be deleted any time by Edje, and will be deleted when the Edje object is deleted (or file is set to a new file).%%
-
-{{page>:develop:api-include:efl:canvas:layout:property:item_provider:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Layout.item_provider**
diff --git a/pages/develop/api/efl/canvas/layout/property/language.txt b/pages/develop/api/efl/canvas/layout/property/language.txt
index b11dc5a42..c1c921fc6 100644
--- a/pages/develop/api/efl/canvas/layout/property/language.txt
+++ b/pages/develop/api/efl/canvas/layout/property/language.txt
@@ -1,4 +1,27 @@
~~Title: Efl.Canvas.Layout.language~~
+===== Values =====
+
+ * **language** - %%The current language.%%
+===== Description =====
+
+%%The (human) language for this object.%%
+
+
+{{page>:develop:api-include:efl:canvas:layout:property:language:description&nouser&nolink&nodate}}
+
+==== Getter ====
+
+%%Gets the language for this object.%%
+
+
+{{page>:develop:api-include:efl:canvas:layout:property:language:getter_description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Sets the language for this object.%%
+{{page>:develop:api-include:efl:canvas:layout:property:language:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:ui:base:property:language|Efl.Ui.Base.language]] **(get, set)**.//===== Signature =====
<code>
@@ -23,29 +46,6 @@ const char *efl_ui_language_get(const Eo *obj);
void efl_ui_language_set(Eo *obj, const char *language);
</code>
-===== Values =====
-
- * **language** - %%The current language.%%
-===== Description =====
-
-%%The (human) language for this object.%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:property:language:description&nouser&nolink&nodate}}
-
-==== Getter ====
-
-%%Gets the language for this object.%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:property:language:getter_description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Sets the language for this object.%%
-{{page>:develop:api-include:efl:canvas:layout:property:language:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:ui:base:property:language|Efl.Ui.Base.language]]
diff --git a/pages/develop/api/efl/canvas/layout/property/load_error.txt b/pages/develop/api/efl/canvas/layout/property/load_error.txt
index ffbf6e502..d62d4f6eb 100644
--- a/pages/develop/api/efl/canvas/layout/property/load_error.txt
+++ b/pages/develop/api/efl/canvas/layout/property/load_error.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.load_error~~
+===== Values =====
+
+ * **error** - %%The load error code.%%
+===== Description =====
+
+%%Gets the (last) file loading error for a given object.%%
+
+\\ {{page>:develop:api-include:efl:canvas:layout:property:load_error:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:file:property:load_error|Efl.File.load_error]] **(get)**.//===== Signature =====
<code>
@@ -17,15 +26,6 @@
Efl_Image_Load_Error efl_file_load_error_get(const Eo *obj);
</code>
-===== Values =====
-
- * **error** - %%The load error code.%%
-===== Description =====
-
-%%Gets the (last) file loading error for a given object.%%
-
-{{page>:develop:api-include:efl:canvas:layout:property:load_error:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:file:property:load_error|Efl.File.load_error]]
diff --git a/pages/develop/api/efl/canvas/layout/property/mirrored.txt b/pages/develop/api/efl/canvas/layout/property/mirrored.txt
index 4b43d9218..fd47ea750 100644
--- a/pages/develop/api/efl/canvas/layout/property/mirrored.txt
+++ b/pages/develop/api/efl/canvas/layout/property/mirrored.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.mirrored~~
+===== Values =====
+
+ * **rtl** - %%%%''true''%% for RTL, %%''false''%% for LTR (default).%%
+===== Description =====
+
+%%Whether this object should be mirrored.%%
+
+%%If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).%%
+{{page>:develop:api-include:efl:canvas:layout:property:mirrored:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]] **(get, set)**.//===== Signature =====
<code>
@@ -23,17 +34,6 @@ Eina_Bool efl_ui_mirrored_get(const Eo *obj);
void efl_ui_mirrored_set(Eo *obj, Eina_Bool rtl);
</code>
-===== Values =====
-
- * **rtl** - %%%%''true''%% for RTL, %%''false''%% for LTR (default).%%
-===== Description =====
-
-%%Whether this object should be mirrored.%%
-
-%%If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).%%
-{{page>:develop:api-include:efl:canvas:layout:property:mirrored:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:ui:base:property:mirrored|Efl.Ui.Base.mirrored]]
diff --git a/pages/develop/api/efl/canvas/layout/property/mmap.txt b/pages/develop/api/efl/canvas/layout/property/mmap.txt
index 0d4405d01..45906f4d2 100644
--- a/pages/develop/api/efl/canvas/layout/property/mmap.txt
+++ b/pages/develop/api/efl/canvas/layout/property/mmap.txt
@@ -1,31 +1,4 @@
~~Title: Efl.Canvas.Layout.mmap~~
-//Overridden from [[:develop:api:efl:file:property:mmap|Efl.File.mmap]] **(get, set)**.//===== Signature =====
-
-<code>
-@property mmap @pure_virtual {
- get {
- values {
- f: ptr(const(Eina.File));
- key: free(string, free) @optional;
- }
- }
- set {
- values {
- f: ptr(const(Eina.File));
- key: free(string, free) @optional;
- }
- return: bool;
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-void efl_file_mmap_get(const Eo *obj, const Eina_File **f, const char **key);
-Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
-</code>
-
===== Values =====
* **f** - %%The handler to an Eina_File that will be used as image source%%
@@ -58,6 +31,33 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
{{page>:develop:api-include:efl:canvas:layout:property:mmap:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:file:property:mmap|Efl.File.mmap]] **(get, set)**.//===== Signature =====
+
+<code>
+@property mmap @pure_virtual {
+ get {
+ values {
+ f: ptr(const(Eina.File));
+ key: free(string, free) @optional;
+ }
+ }
+ set {
+ values {
+ f: ptr(const(Eina.File));
+ key: free(string, free) @optional;
+ }
+ return: bool;
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_file_mmap_get(const Eo *obj, const Eina_File **f, const char **key);
+Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:file:property:mmap|Efl.File.mmap]]
diff --git a/pages/develop/api/efl/canvas/layout/property/no_render.txt b/pages/develop/api/efl/canvas/layout/property/no_render.txt
index 19dcc0713..f3b7b05df 100644
--- a/pages/develop/api/efl/canvas/layout/property/no_render.txt
+++ b/pages/develop/api/efl/canvas/layout/property/no_render.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.no_render~~
-//Overridden from [[:develop:api:efl:canvas:group:property:no_render|Efl.Canvas.Object.no_render]] **(set)**.//===== 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:layout:property:no_render:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:canvas:group:property:no_render|Efl.Canvas.Object.no_render]] **(set)**.//===== 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 =====
* [[:develop:api:efl:canvas:object:property:no_render|Efl.Canvas.Object.no_render]]
diff --git a/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt b/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt
index cb9cdeb20..8589b2f71 100644
--- a/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt
+++ b/pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Canvas.Layout.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:layout:property:paragraph_direction:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:canvas:group:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]] **(set)**.//===== 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:layout:property:paragraph_direction:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:canvas:object:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]]
diff --git a/pages/develop/api/efl/canvas/layout/property/play.txt b/pages/develop/api/efl/canvas/layout/property/play.txt
index 72db673ed..9368e927d 100644
--- a/pages/develop/api/efl/canvas/layout/property/play.txt
+++ b/pages/develop/api/efl/canvas/layout/property/play.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.play~~
-//Overridden from [[:develop:api:efl:player:property:play|Efl.Player.play]] **(get, set)**.//===== Signature =====
-
-<code>
-@property play @pure_virtual {
- get {
- values {
- play: bool;
- }
- }
- set {
- values {
- play: bool;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Bool efl_player_play_get(const Eo *obj);
-void efl_player_play_set(Eo *obj, Eina_Bool play);
-</code>
-
===== Values =====
* **play** - %%%%''true''%% if playing, %%''false''%% otherwise.%%
@@ -48,6 +24,30 @@ void efl_player_play_set(Eo *obj, Eina_Bool play);
{{page>:develop:api-include:efl:canvas:layout:property:play:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:player:property:play|Efl.Player.play]] **(get, set)**.//===== Signature =====
+
+<code>
+@property play @pure_virtual {
+ get {
+ values {
+ play: bool;
+ }
+ }
+ set {
+ values {
+ play: bool;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_player_play_get(const Eo *obj);
+void efl_player_play_set(Eo *obj, Eina_Bool play);
+</code>
+
===== Implemented by =====
* [[:develop:api:efl:player:property:play|Efl.Player.play]]
diff --git a/pages/develop/api/efl/canvas/layout/property/play_speed.txt b/pages/develop/api/efl/canvas/layout/property/play_speed.txt
index e182821cd..fc28bfbc1 100644
--- a/pages/develop/api/efl/canvas/layout/property/play_speed.txt
+++ b/pages/develop/api/efl/canvas/layout/property/play_speed.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Canvas.Layout.play_speed~~
+===== Values =====
+
+ * **speed** - %%The play speed in the [0, infinity) range.%%
+===== Description =====
+
+%%Control the play speed of the media file.%%
+
+%%This function control the speed with which the media file will be played. 1.0 represents the normal speed, 2 double speed, 0.5 half speed and so on.%%
+{{page>:develop:api-include:efl:canvas:layout:property:play_speed:description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:player:property:play_speed|Efl.Player.play_speed]] **(get, set)**.//===== Signature =====
<code>
@@ -23,17 +34,6 @@ double efl_player_play_speed_get(const Eo *obj);
void efl_player_play_speed_set(Eo *obj, double speed);
</code>
-===== Values =====
-
- * **speed** - %%The play speed in the [0, infinity) range.%%
-===== Description =====
-
-%%Control the play speed of the media file.%%
-
-%%This function control the speed with which the media file will be played. 1.0 represents the normal speed, 2 double speed, 0.5 half speed and so on.%%
-{{page>:develop:api-include:efl:canvas:layout:property:play_speed:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:player:property:play_speed|Efl.Player.play_speed]]
diff --git a/pages/develop/api/efl/canvas/layout/property/playable.txt b/pages/develop/api/efl/canvas/layout/property/playable.txt
index 3906318ea..97cd50963 100644
--- a/pages/develop/api/efl/canvas/layout/property/playable.txt
+++ b/pages/develop/api/efl/canvas/layout/property/playable.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Canvas.Layout.playable~~
+===== Values =====
+
+ * **play** - %%%%''true''%% if the object have playable data, %%''false''%% otherwise%%
+
+
+\\ {{page>:develop:api-include:efl:canvas:layout:property:playable:description&nouser&nolink&nodate}}
+
//Overridden from [[:develop:api:efl:player:property:playable|Efl.Player.playable]] **(get)**.//===== Signature =====
<code>
@@ -17,13 +24,6 @@
Eina_Bool efl_player_playable_get(const Eo *obj);
</code>
-===== Values =====
-
- * **play** - %%%%''true''%% if the object have playable data, %%''false''%% otherwise%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:property:playable:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* [[:develop:api:efl:player:property:playable|Efl.Player.playable]]
diff --git a/pages/develop/api/efl/canvas/layout/property/position.txt b/pages/develop/api/efl/canvas/layout/property/position.txt
index 8345a23a9..a86eabc93 100644
--- a/pages/develop/api/efl/canvas/layout/property/position.txt
+++ b/pages/develop/api/efl/canvas/layout/property/position.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.position~~
-//Overridden from [[:develop:api:efl:canvas:group:property:position|Efl.Gfx.position]] **(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:layout:property:position:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:canvas:group:property:position|Efl.Gfx.position]] **(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/layout/property/scale.txt b/pages/develop/api/efl/canvas/layout/property/scale.txt
index e3379c28e..6e2ac5000 100644
--- a/pages/develop/api/efl/canvas/layout/property/scale.txt
+++ b/pages/develop/api/efl/canvas/layout/property/scale.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.scale~~
-//Overridden from [[:develop:api:efl:canvas:object: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:layout:property:scale:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:canvas:object: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/layout/property/seat.txt b/pages/develop/api/efl/canvas/layout/property/seat.txt
index a4b1649f1..9969643e8 100644
--- a/pages/develop/api/efl/canvas/layout/property/seat.txt
+++ b/pages/develop/api/efl/canvas/layout/property/seat.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Layout.seat~~
+===== Keys =====
+
+ * **name** - %%The name's character string.%%
+===== Description =====
+
+%%Returns the seat device given its Edje's name.%%
+
+%%Edje references seats by a name that differs from Evas. Edje naming follows a incrementional convention: first registered name is "seat1", second is "seat2", differently from Evas.%%
+
+//Since 1.19//
+
+\\ {{page>:develop:api-include:efl:canvas:layout:property:seat:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -18,19 +31,6 @@
Efl_Input_Device *efl_canvas_layout_seat_get(const Eo *obj, Eina_Stringshare *name);
</code>
-===== Keys =====
-
- * **name** - %%The name's character string.%%
-===== Description =====
-
-%%Returns the seat device given its Edje's name.%%
-
-%%Edje references seats by a name that differs from Evas. Edje naming follows a incrementional convention: first registered name is "seat1", second is "seat2", differently from Evas.%%
-
-//Since 1.19//
-
-{{page>:develop:api-include:efl:canvas:layout:property:seat:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Layout.seat**
diff --git a/pages/develop/api/efl/canvas/layout/property/seat_name.txt b/pages/develop/api/efl/canvas/layout/property/seat_name.txt
index b24807cd8..db9ad622f 100644
--- a/pages/develop/api/efl/canvas/layout/property/seat_name.txt
+++ b/pages/develop/api/efl/canvas/layout/property/seat_name.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Canvas.Layout.seat_name~~
+===== Keys =====
+
+ * **device** - %%The seat device%%
+===== Description =====
+
+%%Gets the name given to a set by Edje.%%
+
+%%Edje references seats by a name that differs from Evas. Edje naming follows a incrementional convention: first registered name is "seat1", second is "seat2", differently from Evas.%%
+
+//Since 1.19//
+
+\\ {{page>:develop:api-include:efl:canvas:layout:property:seat_name:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -18,19 +31,6 @@
Eina_Stringshare *efl_canvas_layout_seat_name_get(const Eo *obj, Efl_Input_Device *device);
</code>
-===== Keys =====
-
- * **device** - %%The seat device%%
-===== Description =====
-
-%%Gets the name given to a set by Edje.%%
-
-%%Edje references seats by a name that differs from Evas. Edje naming follows a incrementional convention: first registered name is "seat1", second is "seat2", differently from Evas.%%
-
-//Since 1.19//
-
-{{page>:develop:api-include:efl:canvas:layout:property:seat_name:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Canvas.Layout.seat_name**
diff --git a/pages/develop/api/efl/canvas/layout/property/size.txt b/pages/develop/api/efl/canvas/layout/property/size.txt
index 5d8a1d8a9..618cab07f 100644
--- a/pages/develop/api/efl/canvas/layout/property/size.txt
+++ b/pages/develop/api/efl/canvas/layout/property/size.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.size~~
-//Overridden from [[:develop:api:efl:canvas:object:property:size|Efl.Gfx.size]] **(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:layout:property:size:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:canvas:object:property:size|Efl.Gfx.size]] **(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/layout/property/size_class.txt b/pages/develop/api/efl/canvas/layout/property/size_class.txt
index 245ea6ca8..1795874a7 100644
--- a/pages/develop/api/efl/canvas/layout/property/size_class.txt
+++ b/pages/develop/api/efl/canvas/layout/property/size_class.txt
@@ -1,4 +1,41 @@
~~Title: Efl.Canvas.Layout.size_class~~
+===== Keys =====
+
+ * **size_class** - %%The name of size class%%
+===== Values =====
+
+ * **minw** - %%minimum width%%
+ * **minh** - %%minimum height%%
+ * **maxw** - %%maximum width%%
+ * **maxh** - %%maximum height%%
+===== Description =====
+
+
+
+
+{{page>:develop:api-include:efl:canvas:layout:property:size_class:description&nouser&nolink&nodate}}
+
+==== Getter ====
+
+%%Get width and height of size class.%%
+
+%%This function gets width and height for a size class. These values will only be valid until the size class is changed or the edje object is deleted.%%
+
+//Since 1.17//
+
+
+{{page>:develop:api-include:efl:canvas:layout:property:size_class:getter_description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Set width and height of size class.%%
+
+%%This function sets width and height for a size class. This will make all edje parts in the specified object that have the specified size class update their size with given values.%%
+
+//Since 1.17//
+{{page>:develop:api-include:efl:canvas:layout:property:size_class:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:size_class:property:size_class|Efl.Gfx.Size_Class.size_class]] **(get, set)**.//===== Signature =====
<code>
@@ -37,43 +74,6 @@ Eina_Bool efl_gfx_size_class_get(const Eo *obj, const char *size_class, int *min
Eina_Bool efl_gfx_size_class_set(Eo *obj, const char *size_class, int minw, int minh, int maxw, int maxh);
</code>
-===== Keys =====
-
- * **size_class** - %%The name of size class%%
-===== Values =====
-
- * **minw** - %%minimum width%%
- * **minh** - %%minimum height%%
- * **maxw** - %%maximum width%%
- * **maxh** - %%maximum height%%
-===== Description =====
-
-
-
-
-{{page>:develop:api-include:efl:canvas:layout:property:size_class:description&nouser&nolink&nodate}}
-
-==== Getter ====
-
-%%Get width and height of size class.%%
-
-%%This function gets width and height for a size class. These values will only be valid until the size class is changed or the edje object is deleted.%%
-
-//Since 1.17//
-
-
-{{page>:develop:api-include:efl:canvas:layout:property:size_class:getter_description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Set width and height of size class.%%
-
-%%This function sets width and height for a size class. This will make all edje parts in the specified object that have the specified size class update their size with given values.%%
-
-//Since 1.17//
-{{page>:develop:api-include:efl:canvas:layout:property:size_class:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:size_class:property:size_class|Efl.Gfx.Size_Class.size_class]]
diff --git a/pages/develop/api/efl/canvas/layout/property/text_class.txt b/pages/develop/api/efl/canvas/layout/property/text_class.txt
index 0a8a5b826..9dc86bd89 100644
--- a/pages/develop/api/efl/canvas/layout/property/text_class.txt
+++ b/pages/develop/api/efl/canvas/layout/property/text_class.txt
@@ -1,4 +1,35 @@
~~Title: Efl.Canvas.Layout.text_class~~
+===== Keys =====
+
+ * **text_class** - %%The text class name%%
+===== Values =====
+
+ * **font** - %%Font name%%
+ * **size** - %%Font Size%%
+===== Description =====
+
+
+
+
+{{page>:develop:api-include:efl:canvas:layout:property:text_class:description&nouser&nolink&nodate}}
+
+==== Getter ====
+
+%%Get font and font size from edje text class.%%
+
+%%This function gets the font and the font size from text class. The font string will only be valid until the text class is changed or the edje object is deleted.%%
+
+
+{{page>:develop:api-include:efl:canvas:layout:property:text_class:getter_description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Set Edje text class.%%
+
+%%This function sets the text class for the Edje.%%
+{{page>:develop:api-include:efl:canvas:layout:property:text_class:getter_description&nouser&nolink&nodate}}
+
+
//Overridden from [[:develop:api:efl:gfx:text_class:property:text_class|Efl.Gfx.Text_Class.text_class]] **(get, set)**.//===== Signature =====
<code>
@@ -33,37 +64,6 @@ Eina_Bool efl_gfx_text_class_get(const Eo *obj, const char *text_class, const ch
Eina_Bool efl_gfx_text_class_set(Eo *obj, const char *text_class, const char *font, Efl_Font_Size size);
</code>
-===== Keys =====
-
- * **text_class** - %%The text class name%%
-===== Values =====
-
- * **font** - %%Font name%%
- * **size** - %%Font Size%%
-===== Description =====
-
-
-
-
-{{page>:develop:api-include:efl:canvas:layout:property:text_class:description&nouser&nolink&nodate}}
-
-==== Getter ====
-
-%%Get font and font size from edje text class.%%
-
-%%This function gets the font and the font size from text class. The font string will only be valid until the text class is changed or the edje object is deleted.%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:property:text_class:getter_description&nouser&nolink&nodate}}
-
-==== Setter ====
-
-%%Set Edje text class.%%
-
-%%This function sets the text class for the Edje.%%
-{{page>:develop:api-include:efl:canvas:layout:property:text_class:getter_description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* [[:develop:api:efl:gfx:text_class:property:text_class|Efl.Gfx.Text_Class.text_class]]
diff --git a/pages/develop/api/efl/canvas/layout/property/visible.txt b/pages/develop/api/efl/canvas/layout/property/visible.txt
index a7a94b4f1..c92caaabd 100644
--- a/pages/develop/api/efl/canvas/layout/property/visible.txt
+++ b/pages/develop/api/efl/canvas/layout/property/visible.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Canvas.Layout.visible~~
-//Overridden from [[:develop:api:efl:canvas:group:property:visible|Efl.Gfx.visible]] **(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:layout:property:visible:getter_description&nouser&nolink&nodate}}
+//Overridden from [[:develop:api:efl:canvas:group:property:visible|Efl.Gfx.visible]] **(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]]