summaryrefslogtreecommitdiff
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.txt24
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_force.txt28
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_freeze.txt30
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt32
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_size_min.txt43
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_thaw.txt34
-rw-r--r--pages/develop/api/efl/canvas/layout/method/color_class_clear.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/color_class_del.txt36
-rw-r--r--pages/develop/api/efl/canvas/layout/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/content_remove.txt31
-rw-r--r--pages/develop/api/efl/canvas/layout/method/debug_name_override.txt38
-rw-r--r--pages/develop/api/efl/canvas/layout/method/group_calculate.txt24
-rw-r--r--pages/develop/api/efl/canvas/layout/method/message_send.txt40
-rw-r--r--pages/develop/api/efl/canvas/layout/method/part.txt31
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt55
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt43
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_emit.txt40
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_process.txt36
-rw-r--r--pages/develop/api/efl/canvas/layout/method/size_class_del.txt36
-rw-r--r--pages/develop/api/efl/canvas/layout/method/text_class_del.txt36
-rw-r--r--pages/develop/api/efl/canvas/layout/method/update.txt36
21 files changed, 0 insertions, 725 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
deleted file mode 100644
index 635d9c5..0000000
--- a/pages/develop/api/efl/canvas/layout/method/access_part_iterate.txt
+++ /dev/null
@@ -1,24 +0,0 @@
1~~Title: Efl.Canvas.Layout.access_part_iterate~~
2===== Description =====
3
4%%Iterates over all accessibility-enabled part names.%%
5{{page>:develop:api-include:efl:canvas:layout:method:access_part_iterate:description&nouser&nolink&nodate}}
6
7===== Signature =====
8
9<code>
10access_part_iterate @beta {
11 return: free(iterator<free(string, free)>, eina_iterator_free);
12}
13</code>
14
15===== C signature =====
16
17<code c>
18Eina_Iterator *efl_canvas_layout_access_part_iterate(Eo *obj);
19</code>
20
21===== Implemented by =====
22
23 * **Efl.Canvas.Layout.access_part_iterate**
24
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_force.txt b/pages/develop/api/efl/canvas/layout/method/calc_force.txt
deleted file mode 100644
index 76dfbb3..0000000
--- a/pages/develop/api/efl/canvas/layout/method/calc_force.txt
+++ /dev/null
@@ -1,28 +0,0 @@
1~~Title: Efl.Canvas.Layout.calc_force~~
2===== Description =====
3
4%%Forces a Size/Geometry calculation.%%
5
6%%Forces the object to recalculate its layout regardless of freeze/thaw. This API should be used carefully.%%
7
8%%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]]%%.%%
9
10//Since 1.21//
11{{page>:develop:api-include:efl:canvas:layout:method:calc_force:description&nouser&nolink&nodate}}
12
13//Overridden from [[:develop:api:efl:layout:calc:method:calc_force|Efl.Layout.Calc.calc_force]].//===== Signature =====
14
15<code>
16calc_force @protected @pure_virtual {}
17</code>
18
19===== C signature =====
20
21<code c>
22void efl_layout_calc_force(Eo *obj);
23</code>
24
25===== Implemented by =====
26
27 * [[:develop:api:efl:layout:calc:method:calc_force|Efl.Layout.Calc.calc_force]]
28
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_freeze.txt b/pages/develop/api/efl/canvas/layout/method/calc_freeze.txt
deleted file mode 100644
index 03838a9..0000000
--- a/pages/develop/api/efl/canvas/layout/method/calc_freeze.txt
+++ /dev/null
@@ -1,30 +0,0 @@
1~~Title: Efl.Canvas.Layout.calc_freeze~~
2===== Description =====
3
4%%Freezes the layout object.%%
5
6%%This function puts all changes on hold. Successive freezes will nest, requiring an equal number of thaws.%%
7
8%%See also %%[[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]]%%.%%
9
10//Since 1.21//
11{{page>:develop:api-include:efl:canvas:layout:method:calc_freeze:description&nouser&nolink&nodate}}
12
13//Overridden from [[:develop:api:efl:layout:calc:method:calc_freeze|Efl.Layout.Calc.calc_freeze]].//===== Signature =====
14
15<code>
16calc_freeze @pure_virtual {
17 return: int;
18}
19</code>
20
21===== C signature =====
22
23<code c>
24int efl_layout_calc_freeze(Eo *obj);
25</code>
26
27===== Implemented by =====
28
29 * [[:develop:api:efl:layout:calc:method:calc_freeze|Efl.Layout.Calc.calc_freeze]]
30
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
deleted file mode 100644
index 1690a4c..0000000
--- a/pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt
+++ /dev/null
@@ -1,32 +0,0 @@
1~~Title: Efl.Canvas.Layout.calc_parts_extends~~
2===== Description =====
3
4%%Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.%%
5
6%%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.%%
7
8<note>
9%%On failure, this function will make all non-%%''null''%% geometry pointers' pointed variables be set to zero.%%
10</note>
11
12//Since 1.21//
13{{page>:develop:api-include:efl:canvas:layout:method:calc_parts_extends:description&nouser&nolink&nodate}}
14
15//Overridden from [[:develop:api:efl:layout:calc:method:calc_parts_extends|Efl.Layout.Calc.calc_parts_extends]].//===== Signature =====
16
17<code>
18calc_parts_extends @pure_virtual {
19 return: free(Eina.Rect, eina_rectangle_free);
20}
21</code>
22
23===== C signature =====
24
25<code c>
26Eina_Rect efl_layout_calc_parts_extends(Eo *obj);
27</code>
28
29===== Implemented by =====
30
31 * [[:develop:api:efl:layout:calc:method:calc_parts_extends|Efl.Layout.Calc.calc_parts_extends]]
32
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
deleted file mode 100644
index 5c22b3e..0000000
--- a/pages/develop/api/efl/canvas/layout/method/calc_size_min.txt
+++ /dev/null
@@ -1,43 +0,0 @@
1~~Title: Efl.Canvas.Layout.calc_size_min~~
2===== Description =====
3
4%%Calculates the minimum required size for a given layout object.%%
5
6%%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.%%
7
8<note>
9%%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.%%
10</note>
11
12<note warning>
13%%Be advised that invisible parts in the object will be taken into account in this calculation.%%
14</note>
15
16//Since 1.21//
17{{page>:develop:api-include:efl:canvas:layout:method:calc_size_min:description&nouser&nolink&nodate}}
18
19//Overridden from [[:develop:api:efl:layout:calc:method:calc_size_min|Efl.Layout.Calc.calc_size_min]].//===== Signature =====
20
21<code>
22calc_size_min @pure_virtual {
23 params {
24 @in restricted: Eina.Size2D @optional;
25 }
26 return: Eina.Size2D;
27}
28</code>
29
30===== C signature =====
31
32<code c>
33Eina_Size2D efl_layout_calc_size_min(Eo *obj, Eina_Size2D restricted);
34</code>
35
36===== Parameters =====
37
38 * **restricted** //(in)// - %%The minimum size constraint as input, the returned size can not be lower than this (in both directions).%%
39
40===== Implemented by =====
41
42 * [[:develop:api:efl:layout:calc:method:calc_size_min|Efl.Layout.Calc.calc_size_min]]
43
diff --git a/pages/develop/api/efl/canvas/layout/method/calc_thaw.txt b/pages/develop/api/efl/canvas/layout/method/calc_thaw.txt
deleted file mode 100644
index ea8d822..0000000
--- a/pages/develop/api/efl/canvas/layout/method/calc_thaw.txt
+++ /dev/null
@@ -1,34 +0,0 @@
1~~Title: Efl.Canvas.Layout.calc_thaw~~
2===== Description =====
3
4%%Thaws the layout object.%%
5
6%%This function thaws (in other words "unfreezes") the given layout object.%%
7
8<note>
9%%If sucessive freezes were done, an equal number of thaws will be required.%%
10</note>
11
12%%See also %%[[:develop:api:efl:layout:calc:method:calc_freeze|Efl.Layout.Calc.calc_freeze]]%%.%%
13
14//Since 1.21//
15{{page>:develop:api-include:efl:canvas:layout:method:calc_thaw:description&nouser&nolink&nodate}}
16
17//Overridden from [[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]].//===== Signature =====
18
19<code>
20calc_thaw @pure_virtual {
21 return: int;
22}
23</code>
24
25===== C signature =====
26
27<code c>
28int efl_layout_calc_thaw(Eo *obj);
29</code>
30
31===== Implemented by =====
32
33 * [[:develop:api:efl:layout:calc:method:calc_thaw|Efl.Layout.Calc.calc_thaw]]
34
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
deleted file mode 100644
index 05031aa..0000000
--- a/pages/develop/api/efl/canvas/layout/method/color_class_clear.txt
+++ /dev/null
@@ -1,26 +0,0 @@
1~~Title: Efl.Canvas.Layout.color_class_clear~~
2===== Description =====
3
4%%Delete all color classes defined in object level.%%
5
6%%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.%%
7
8//Since 1.17.0//
9{{page>:develop:api-include:efl:canvas:layout:method:color_class_clear:description&nouser&nolink&nodate}}
10
11//Overridden from [[:develop:api:efl:gfx:color_class:method:color_class_clear|Efl.Gfx.Color_Class.color_class_clear]].//===== Signature =====
12
13<code>
14color_class_clear @pure_virtual {}
15</code>
16
17===== C signature =====
18
19<code c>
20void efl_gfx_color_class_clear(Eo *obj);
21</code>
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:gfx:color_class:method:color_class_clear|Efl.Gfx.Color_Class.color_class_clear]]
26
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
deleted file mode 100644
index cb8ce13..0000000
--- a/pages/develop/api/efl/canvas/layout/method/color_class_del.txt
+++ /dev/null
@@ -1,36 +0,0 @@
1~~Title: Efl.Canvas.Layout.color_class_del~~
2===== Description =====
3
4%%Delete the color class.%%
5
6%%This function deletes any values for the specified color class.%%
7
8%%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.%%
9
10%%Deleting the color class will emit the signal "color_class,del" for the given Edje object.%%
11{{page>:develop:api-include:efl:canvas:layout:method:color_class_del:description&nouser&nolink&nodate}}
12
13//Overridden from [[:develop:api:efl:gfx:color_class:method:color_class_del|Efl.Gfx.Color_Class.color_class_del]].//===== Signature =====
14
15<code>
16color_class_del @pure_virtual {
17 params {
18 @in color_class: free(string, free);
19 }
20}
21</code>
22
23===== C signature =====
24
25<code c>
26void efl_gfx_color_class_del(Eo *obj, const char *color_class);
27</code>
28
29===== Parameters =====
30
31 * **color_class** //(in)// - %%The name of color_class%%
32
33===== Implemented by =====
34
35 * [[:develop:api:efl:gfx:color_class:method:color_class_del|Efl.Gfx.Color_Class.color_class_del]]
36
diff --git a/pages/develop/api/efl/canvas/layout/method/constructor.txt b/pages/develop/api/efl/canvas/layout/method/constructor.txt
deleted file mode 100644
index 6c90608..0000000
--- a/pages/develop/api/efl/canvas/layout/method/constructor.txt
+++ /dev/null
@@ -1,26 +0,0 @@
1~~Title: Efl.Canvas.Layout.constructor~~
2===== Description =====
3
4%%Call the object's constructor.%%
5
6%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
7{{page>:develop:api-include:efl:canvas:layout:method:constructor:description&nouser&nolink&nodate}}
8
9//Overridden from [[:develop:api:efl:canvas:group:method:constructor|Efl.Object.constructor]].//===== Signature =====
10
11<code>
12constructor {
13 return: free(Efl.Object, efl_del);
14}
15</code>
16
17===== C signature =====
18
19<code c>
20Efl_Object *efl_constructor(Eo *obj);
21</code>
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/canvas/layout/method/content_remove.txt b/pages/develop/api/efl/canvas/layout/method/content_remove.txt
deleted file mode 100644
index e539c5d..0000000
--- a/pages/develop/api/efl/canvas/layout/method/content_remove.txt
+++ /dev/null
@@ -1,31 +0,0 @@
1~~Title: Efl.Canvas.Layout.content_remove~~
2===== Description =====
3
4%%Unswallow an object from this container.%%
5{{page>:develop:api-include:efl:canvas:layout:method:content_remove:description&nouser&nolink&nodate}}
6
7//Overridden from [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]].//===== Signature =====
8
9<code>
10content_remove @pure_virtual {
11 params {
12 @in content: free(Efl.Gfx, efl_del);
13 }
14 return: bool;
15}
16</code>
17
18===== C signature =====
19
20<code c>
21Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
22</code>
23
24===== Parameters =====
25
26 * **content** //(in)// - %%To be removed content%%
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:container:method:content_remove|Efl.Container.content_remove]]
31
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
deleted file mode 100644
index a3ad35e..0000000
--- a/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt
+++ /dev/null
@@ -1,38 +0,0 @@
1~~Title: Efl.Canvas.Layout.debug_name_override~~
2===== Description =====
3
4%%Build a read-only name for this object used for debugging.%%
5
6%%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:%%
7
8%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
9
10%%Usually more debug information should be added to %%''sb''%% after calling the super function.%%
11
12//Since 1.21//
13{{page>:develop:api-include:efl:canvas:layout:method:debug_name_override:description&nouser&nolink&nodate}}
14
15//Overridden from [[:develop:api:efl:canvas:group:method:debug_name_override|Efl.Object.debug_name_override]].//===== Signature =====
16
17<code>
18debug_name_override {
19 params {
20 @in sb: ptr(free(Eina.Strbuf, eina_strbuf_free));
21 }
22}
23</code>
24
25===== C signature =====
26
27<code c>
28void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb);
29</code>
30
31===== Parameters =====
32
33 * **sb** //(in)// - %%A string buffer, must not be %%''null''%%.%%
34
35===== Implemented by =====
36
37 * [[:develop:api:efl:object:method:debug_name_override|Efl.Object.debug_name_override]]
38
diff --git a/pages/develop/api/efl/canvas/layout/method/group_calculate.txt b/pages/develop/api/efl/canvas/layout/method/group_calculate.txt
deleted file mode 100644
index 1967fca..0000000
--- a/pages/develop/api/efl/canvas/layout/method/group_calculate.txt
+++ /dev/null
@@ -1,24 +0,0 @@
1~~Title: Efl.Canvas.Layout.group_calculate~~
2===== Description =====
3
4%%Triggers an immediate recalculation of this object's geometry.%%
5
6%%This will also reset the flag %%[[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]]%%.%%
7{{page>:develop:api-include:efl:canvas:layout:method:group_calculate:description&nouser&nolink&nodate}}
8
9//Overridden from [[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]].//===== Signature =====
10
11<code>
12group_calculate {}
13</code>
14
15===== C signature =====
16
17<code c>
18void efl_canvas_group_calculate(Eo *obj);
19</code>
20
21===== Implemented by =====
22
23 * [[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]
24
diff --git a/pages/develop/api/efl/canvas/layout/method/message_send.txt b/pages/develop/api/efl/canvas/layout/method/message_send.txt
deleted file mode 100644
index 6b64201..0000000
--- a/pages/develop/api/efl/canvas/layout/method/message_send.txt
+++ /dev/null
@@ -1,40 +0,0 @@
1~~Title: Efl.Canvas.Layout.message_send~~
2===== Description =====
3
4%%Sends an (Edje) message to a given Edje object%%
5
6%%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.%%
7
8%%Messages can go both ways, from code to theme, or theme to code.%%
9
10%%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).%%
11
12//Since 1.21//
13{{page>:develop:api-include:efl:canvas:layout:method:message_send:description&nouser&nolink&nodate}}
14
15//Overridden from [[:develop:api:efl:layout:signal:method:message_send|Efl.Layout.Signal.message_send]].//===== Signature =====
16
17<code>
18message_send @pure_virtual {
19 params {
20 @in id: int;
21 @in msg: free(const(any_value), eina_value_flush);
22 }
23}
24</code>
25
26===== C signature =====
27
28<code c>
29void efl_layout_signal_message_send(Eo *obj, int id, const Eina_Value msg);
30</code>
31
32===== Parameters =====
33
34 * **id** //(in)// - %%A identification number for the message to be sent%%
35 * **msg** //(in)// - %%The message's payload%%
36
37===== Implemented by =====
38
39 * [[:develop:api:efl:layout:signal:method:message_send|Efl.Layout.Signal.message_send]]
40
diff --git a/pages/develop/api/efl/canvas/layout/method/part.txt b/pages/develop/api/efl/canvas/layout/method/part.txt
deleted file mode 100644
index 9a3e4b6..0000000
--- a/pages/develop/api/efl/canvas/layout/method/part.txt
+++ /dev/null
@@ -1,31 +0,0 @@
1~~Title: Efl.Canvas.Layout.part~~
2===== Description =====
3
4%%Returns %%[[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]]%%.%%
5{{page>:develop:api-include:efl:canvas:layout:method:part:description&nouser&nolink&nodate}}
6
7//Overridden from [[:develop:api:efl:part:method:part|Efl.Part.part]].//===== Signature =====
8
9<code>
10part @const @pure_virtual {
11 params {
12 @in name: free(string, free);
13 }
14 return: free(Efl.Object, efl_del);
15}
16</code>
17
18===== C signature =====
19
20<code c>
21Efl_Object *efl_part(const Eo *obj, const char *name);
22</code>
23
24===== Parameters =====
25
26 * **name** //(in)// - %%The part name.%%
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:part:method:part|Efl.Part.part]]
31
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
deleted file mode 100644
index 42b86be..0000000
--- a/pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt
+++ /dev/null
@@ -1,55 +0,0 @@
1~~Title: Efl.Canvas.Layout.signal_callback_add~~
2===== Description =====
3
4%%Adds a callback for an arriving Edje signal, emitted by a given Edje object.%%
5
6%%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%%
7
8%%Signals can go both ways, from code to theme, or theme to code.%%
9
10%%Though there are those common uses for the two strings, one is free to use them however they like.%%
11
12%%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.%%
13
14%%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.%%
15
16%%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.%%
17
18%%See also the Edje Data Collection Reference for EDC files.%%
19
20%%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]]%%.%%
21
22//Since 1.21//
23{{page>:develop:api-include:efl:canvas:layout:method:signal_callback_add:description&nouser&nolink&nodate}}
24
25//Overridden from [[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]].//===== Signature =====
26
27<code>
28signal_callback_add @pure_virtual {
29 params {
30 @in emission: free(string, free);
31 @in source: free(string, free);
32 @in func: Efl.Signal_Cb;
33 @in data: void_ptr;
34 }
35 return: bool;
36}
37</code>
38
39===== C signature =====
40
41<code c>
42Eina_Bool efl_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data);
43</code>
44
45===== Parameters =====
46
47 * **emission** //(in)// - %%The signal's "emission" string%%
48 * **source** //(in)// - %%The signal's "source" string%%
49 * **func** //(in)// - %%The callback function to be executed when the signal is emitted.%%
50 * **data** //(in)// - %%A pointer to data to pass to %%''func''%%.%%
51
52===== Implemented by =====
53
54 * [[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]
55
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
deleted file mode 100644
index 7ea02c1..0000000
--- a/pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt
+++ /dev/null
@@ -1,43 +0,0 @@
1~~Title: Efl.Canvas.Layout.signal_callback_del~~
2===== Description =====
3
4%%Removes a signal-triggered callback from an object.%%
5
6%%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]]%%().%%
7
8%%See %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%.%%
9
10//Since 1.21//
11{{page>:develop:api-include:efl:canvas:layout:method:signal_callback_del:description&nouser&nolink&nodate}}
12
13//Overridden from [[:develop:api:efl:layout:signal:method:signal_callback_del|Efl.Layout.Signal.signal_callback_del]].//===== Signature =====
14
15<code>
16signal_callback_del @pure_virtual {
17 params {
18 @in emission: free(string, free);
19 @in source: free(string, free);
20 @in func: Efl.Signal_Cb;
21 @in data: void_ptr;
22 }
23 return: bool;
24}
25</code>
26
27===== C signature =====
28
29<code c>
30Eina_Bool efl_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Efl_Signal_Cb func, void *data);
31</code>
32
33===== Parameters =====
34
35 * **emission** //(in)// - %%The signal's "emission" string%%
36 * **source** //(in)// - %%The signal's "source" string%%
37 * **func** //(in)// - %%The callback function to be executed when the signal is emitted.%%
38 * **data** //(in)// - %%A pointer to data to pass to %%''func''%%.%%
39
40===== Implemented by =====
41
42 * [[:develop:api:efl:layout:signal:method:signal_callback_del|Efl.Layout.Signal.signal_callback_del]]
43
diff --git a/pages/develop/api/efl/canvas/layout/method/signal_emit.txt b/pages/develop/api/efl/canvas/layout/method/signal_emit.txt
deleted file mode 100644
index a38874a..0000000
--- a/pages/develop/api/efl/canvas/layout/method/signal_emit.txt
+++ /dev/null
@@ -1,40 +0,0 @@
1~~Title: Efl.Canvas.Layout.signal_emit~~
2===== Description =====
3
4%%Sends/emits an Edje signal to this layout.%%
5
6%%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.%%
7
8%%See also the Edje Data Collection Reference for EDC files.%%
9
10%%See %%[[:develop:api:efl:layout:signal:method:signal_callback_add|Efl.Layout.Signal.signal_callback_add]]%%() for more on Edje signals.%%
11
12//Since 1.21//
13{{page>:develop:api-include:efl:canvas:layout:method:signal_emit:description&nouser&nolink&nodate}}
14
15//Overridden from [[:develop:api:efl:layout:signal:method:signal_emit|Efl.Layout.Signal.signal_emit]].//===== Signature =====
16
17<code>
18signal_emit @pure_virtual {
19 params {
20 @in emission: free(string, free);
21 @in source: free(string, free);
22 }
23}
24</code>
25
26===== C signature =====
27
28<code c>
29void efl_layout_signal_emit(Eo *obj, const char *emission, const char *source);
30</code>
31
32===== Parameters =====
33
34 * **emission** //(in)// - %%The signal's "emission" string%%
35 * **source** //(in)// - %%The signal's "source" string%%
36
37===== Implemented by =====
38
39 * [[:develop:api:efl:layout:signal:method:signal_emit|Efl.Layout.Signal.signal_emit]]
40
diff --git a/pages/develop/api/efl/canvas/layout/method/signal_process.txt b/pages/develop/api/efl/canvas/layout/method/signal_process.txt
deleted file mode 100644
index adfc59f..0000000
--- a/pages/develop/api/efl/canvas/layout/method/signal_process.txt
+++ /dev/null
@@ -1,36 +0,0 @@
1~~Title: Efl.Canvas.Layout.signal_process~~
2===== Description =====
3
4%%Processes an object's messages and signals queue.%%
5
6%%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.%%
7
8%%If %%''recurse''%% is %%''true''%%, this function will be called recursively on all subobjects.%%
9
10//Since 1.21//
11{{page>:develop:api-include:efl:canvas:layout:method:signal_process:description&nouser&nolink&nodate}}
12
13//Overridden from [[:develop:api:efl:layout:signal:method:signal_process|Efl.Layout.Signal.signal_process]].//===== Signature =====
14
15<code>
16signal_process @pure_virtual {
17 params {
18 @in recurse: bool @optional;
19 }
20}
21</code>
22
23===== C signature =====
24
25<code c>
26void efl_layout_signal_process(Eo *obj, Eina_Bool recurse);
27</code>
28
29===== Parameters =====
30
31 * **recurse** //(in)// - %%Whether to process messages on children objects.%%
32
33===== Implemented by =====
34
35 * [[:develop:api:efl:layout:signal:method:signal_process|Efl.Layout.Signal.signal_process]]
36
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
deleted file mode 100644
index 2f9ef13..0000000
--- a/pages/develop/api/efl/canvas/layout/method/size_class_del.txt
+++ /dev/null
@@ -1,36 +0,0 @@
1~~Title: Efl.Canvas.Layout.size_class_del~~
2===== Description =====
3
4%%Delete the size class.%%
5
6%%This function deletes any values for the specified size class.%%
7
8%%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.%%
9
10//Since 1.17//
11{{page>:develop:api-include:efl:canvas:layout:method:size_class_del:description&nouser&nolink&nodate}}
12
13//Overridden from [[:develop:api:efl:gfx:size_class:method:size_class_del|Efl.Gfx.Size_Class.size_class_del]].//===== Signature =====
14
15<code>
16size_class_del @pure_virtual {
17 params {
18 @in size_class: free(string, free);
19 }
20}
21</code>
22
23===== C signature =====
24
25<code c>
26void efl_gfx_size_class_del(Eo *obj, const char *size_class);
27</code>
28
29===== Parameters =====
30
31 * **size_class** //(in)// - %%The size class to be deleted.%%
32
33===== Implemented by =====
34
35 * [[:develop:api:efl:gfx:size_class:method:size_class_del|Efl.Gfx.Size_Class.size_class_del]]
36
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
deleted file mode 100644
index 7a2fb78..0000000
--- a/pages/develop/api/efl/canvas/layout/method/text_class_del.txt
+++ /dev/null
@@ -1,36 +0,0 @@
1~~Title: Efl.Canvas.Layout.text_class_del~~
2===== Description =====
3
4%%Delete the text class.%%
5
6%%This function deletes any values for the specified text class.%%
7
8%%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.%%
9
10//Since 1.17//
11{{page>:develop:api-include:efl:canvas:layout:method:text_class_del:description&nouser&nolink&nodate}}
12
13//Overridden from [[:develop:api:efl:gfx:text_class:method:text_class_del|Efl.Gfx.Text_Class.text_class_del]].//===== Signature =====
14
15<code>
16text_class_del @pure_virtual {
17 params {
18 @in text_class: free(string, free);
19 }
20}
21</code>
22
23===== C signature =====
24
25<code c>
26void efl_gfx_text_class_del(Eo *obj, const char *text_class);
27</code>
28
29===== Parameters =====
30
31 * **text_class** //(in)// - %%The text class to be deleted.%%
32
33===== Implemented by =====
34
35 * [[:develop:api:efl:gfx:text_class:method:text_class_del|Efl.Gfx.Text_Class.text_class_del]]
36
diff --git a/pages/develop/api/efl/canvas/layout/method/update.txt b/pages/develop/api/efl/canvas/layout/method/update.txt
deleted file mode 100644
index b11147e..0000000
--- a/pages/develop/api/efl/canvas/layout/method/update.txt
+++ /dev/null
@@ -1,36 +0,0 @@
1~~Title: Efl.Canvas.Layout.update~~
2===== Description =====
3
4%%Update observer according to the changes of observable object.%%
5
6//Since 1.19//
7{{page>:develop:api-include:efl:canvas:layout:method:update:description&nouser&nolink&nodate}}
8
9//Overridden from [[:develop:api:efl:observer:method:update|Efl.Observer.update]].//===== Signature =====
10
11<code>
12update @pure_virtual {
13 params {
14 @in obs: free(Efl.Object, efl_del);
15 @in key: free(string, free);
16 @in data: void_ptr;
17 }
18}
19</code>
20
21===== C signature =====
22
23<code c>
24void efl_observer_update(Eo *obj, Efl_Object *obs, const char *key, void *data);
25</code>
26
27===== Parameters =====
28
29 * **obs** //(in)// - %%An observable object%%
30 * **key** //(in)// - %%A key to classify observer groups%%
31 * **data** //(in)// - %%Required data to update the observer, usually passed by observable object%%
32
33===== Implemented by =====
34
35 * [[:develop:api:efl:observer:method:update|Efl.Observer.update]]
36