aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/canvas/layout/method
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/canvas/layout/method')
-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
21 files changed, 228 insertions, 228 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]]