aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/gfx/size/hint
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/gfx/size/hint')
-rw-r--r--pages/develop/api/efl/gfx/size/hint/aspect.txt36
-rw-r--r--pages/develop/api/efl/gfx/size/hint/event/change_size_hints.txt10
-rw-r--r--pages/develop/api/efl/gfx/size/hint/expand.txt12
-rw-r--r--pages/develop/api/efl/gfx/size/hint/fill.txt12
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_align.txt44
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt28
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_base.txt30
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_combined_min.txt14
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt40
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_max.txt38
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_min.txt34
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt48
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_step.txt30
-rw-r--r--pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt36
14 files changed, 206 insertions, 206 deletions
diff --git a/pages/develop/api/efl/gfx/size/hint/aspect.txt b/pages/develop/api/efl/gfx/size/hint/aspect.txt
index dd267d21f..91ec0c542 100644
--- a/pages/develop/api/efl/gfx/size/hint/aspect.txt
+++ b/pages/develop/api/efl/gfx/size/hint/aspect.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Gfx.Size.Hint.Aspect~~
+===== Description =====
+
+%%Aspect types/policies for scaling size hints.%%
+
+%%See also %%''Efl''%%.Gfx.Size.Hint.aspect.%%
+
+{{page>:develop:api-include:efl:gfx:size:hint:aspect:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:gfx:size:hint:aspect:fields&nouser&nolink&nodate}}
+
+ * **none** - %%No preference on either direction of the container for aspect ratio control.%%
+ * **neither** - %%Same effect as disabling aspect ratio preference%%
+ * **horizontal** - %%Use all horizontal container space to place an object, using the given aspect.%%
+ * **vertical** - %%Use all vertical container space to place an object, using the given aspect.%%
+ * **both** - %%Use all horizontal and vertical container spaces to place an object (never growing it out of those bounds), using the given aspect.%%
+
===== Signature =====
<code>
@@ -23,21 +41,3 @@ typedef enum {
} Efl_Gfx_Size_Hint_Aspect;
</code>
-===== Description =====
-
-%%Aspect types/policies for scaling size hints.%%
-
-%%See also %%''Efl''%%.Gfx.Size.Hint.aspect.%%
-
-{{page>:develop:api-include:efl:gfx:size:hint:aspect:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:gfx:size:hint:aspect:fields&nouser&nolink&nodate}}
-
- * **none** - %%No preference on either direction of the container for aspect ratio control.%%
- * **neither** - %%Same effect as disabling aspect ratio preference%%
- * **horizontal** - %%Use all horizontal container space to place an object, using the given aspect.%%
- * **vertical** - %%Use all vertical container space to place an object, using the given aspect.%%
- * **both** - %%Use all horizontal and vertical container spaces to place an object (never growing it out of those bounds), using the given aspect.%%
-
diff --git a/pages/develop/api/efl/gfx/size/hint/event/change_size_hints.txt b/pages/develop/api/efl/gfx/size/hint/event/change_size_hints.txt
index a69c096d2..badd97eb5 100644
--- a/pages/develop/api/efl/gfx/size/hint/event/change_size_hints.txt
+++ b/pages/develop/api/efl/gfx/size/hint/event/change_size_hints.txt
@@ -1,4 +1,9 @@
~~Title: Efl.Gfx.Size.Hint: change,size,hints~~
+===== Description =====
+
+%%Object size hints changed.%%
+{{page>:develop:api-include:efl:gfx:size:hint:event:change_size_hints:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
</code>
-===== Description =====
-
-%%Object size hints changed.%%
-{{page>:develop:api-include:efl:gfx:size:hint:event:change_size_hints:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/gfx/size/hint/expand.txt b/pages/develop/api/efl/gfx/size/hint/expand.txt
index de8b878e0..778a6a15d 100644
--- a/pages/develop/api/efl/gfx/size/hint/expand.txt
+++ b/pages/develop/api/efl/gfx/size/hint/expand.txt
@@ -1,4 +1,10 @@
~~Title: Efl.Gfx.Size.Hint.Expand~~
+===== Description =====
+
+%%Use with %%''Efl''%%.Gfx.Size.Hint.weight.%%
+
+{{page>:develop:api-include:efl:gfx:size:hint:expand:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,9 +17,3 @@ const Efl.Gfx.Size.Hint.Expand: double = 1.000000;
#define EFL_GFX_SIZE_HINT_EXPAND 1.000000
</code>
-===== Description =====
-
-%%Use with %%''Efl''%%.Gfx.Size.Hint.weight.%%
-
-{{page>:develop:api-include:efl:gfx:size:hint:expand:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/gfx/size/hint/fill.txt b/pages/develop/api/efl/gfx/size/hint/fill.txt
index 6baa1878e..f225f6a61 100644
--- a/pages/develop/api/efl/gfx/size/hint/fill.txt
+++ b/pages/develop/api/efl/gfx/size/hint/fill.txt
@@ -1,4 +1,10 @@
~~Title: Efl.Gfx.Size.Hint.Fill~~
+===== Description =====
+
+%%Special value for %%''Efl''%%.Gfx.Size.Hint.align.%%
+
+{{page>:develop:api-include:efl:gfx:size:hint:fill:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,9 +17,3 @@ const Efl.Gfx.Size.Hint.Fill: double = +1.000000;
#define EFL_GFX_SIZE_HINT_FILL -1.000000/* +1.000000 */
</code>
-===== Description =====
-
-%%Special value for %%''Efl''%%.Gfx.Size.Hint.align.%%
-
-{{page>:develop:api-include:efl:gfx:size:hint:fill:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt
index f2f49aa72..2fac308ef 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_align.txt
@@ -1,4 +1,26 @@
~~Title: Efl.Gfx.Size.Hint.hint_align~~
+===== Values =====
+
+ * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%%
+ * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%%
+===== Description =====
+
+%%Hints for an object's alignment.%%
+
+%%These are hints on how to align an object inside the boundaries of a container/manager. Accepted values are in the 0.0 to 1.0 range, with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%% used to specify "justify" or "fill" by some users. In this case, maximum size hints should be enforced with higher priority, if they are set. Also, any padding hint set on objects should add up to the alignment space on the final scene composition.%%
+
+%%See documentation of possible users: in Evas, they are the @ref Evas_Object_Box "box" and @ref Evas_Object_Table "table" smart objects.%%
+
+%%For the horizontal component, 0.0 means to the left, 1.0 means to the right. Analogously, for the vertical component, 0.0 to the top, 1.0 means to the bottom.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+<note>
+%%Default alignment hint values are 0.5, for both axes.%%
+</note>
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_align:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -25,28 +47,6 @@ void efl_gfx_size_hint_align_get(const Eo *obj, double *x, double *y);
void efl_gfx_size_hint_align_set(Eo *obj, double x, double y);
</code>
-===== Values =====
-
- * **x** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as horizontal alignment hint.%%
- * **y** - %%Double, ranging from 0.0 to 1.0 or with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%%, to use as vertical alignment hint.%%
-===== Description =====
-
-%%Hints for an object's alignment.%%
-
-%%These are hints on how to align an object inside the boundaries of a container/manager. Accepted values are in the 0.0 to 1.0 range, with the special value %%[[:develop:api:efl:gfx:size:hint:fill|Efl.Gfx.Size.Hint.Fill]]%% used to specify "justify" or "fill" by some users. In this case, maximum size hints should be enforced with higher priority, if they are set. Also, any padding hint set on objects should add up to the alignment space on the final scene composition.%%
-
-%%See documentation of possible users: in Evas, they are the @ref Evas_Object_Box "box" and @ref Evas_Object_Table "table" smart objects.%%
-
-%%For the horizontal component, 0.0 means to the left, 1.0 means to the right. Analogously, for the vertical component, 0.0 to the top, 1.0 means to the bottom.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-<note>
-%%Default alignment hint values are 0.5, for both axes.%%
-</note>
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_align:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_align**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt
index 416b3fb24..fbf013cb7 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_aspect.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Gfx.Size.Hint.hint_aspect~~
+===== Values =====
+
+ * **mode** - %%Mode of interpretation.%%
+ * **sz** - %%Base size to use for aspecting.%%
+===== Description =====
+
+%%Defines the aspect ratio to respect when scaling this object.%%
+
+%%The aspect ratio is defined as the width / height ratio of the object. Depending on the object and its container, this hint may or may not be fully respected.%%
+
+%%If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.%%
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_aspect:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -25,20 +39,6 @@ void efl_gfx_size_hint_aspect_get(const Eo *obj, Efl_Gfx_Size_Hint_Aspect *mode,
void efl_gfx_size_hint_aspect_set(Eo *obj, Efl_Gfx_Size_Hint_Aspect mode, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **mode** - %%Mode of interpretation.%%
- * **sz** - %%Base size to use for aspecting.%%
-===== Description =====
-
-%%Defines the aspect ratio to respect when scaling this object.%%
-
-%%The aspect ratio is defined as the width / height ratio of the object. Depending on the object and its container, this hint may or may not be fully respected.%%
-
-%%If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.%%
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_aspect:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_aspect**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt
index a6421e18d..c057d4871 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_base.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Gfx.Size.Hint.hint_base~~
+===== Values =====
+
+ * **sz** - %%Base size (hint) in pixels.%%
+===== Description =====
+
+%%Base size for objects with sizing restrictions.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+%%%%[[:develop:api:efl:gfx:size:hint:property:hint_base|Efl.Gfx.Size.Hint.hint_base]]%% + N x %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%% is what is calculated for object sizing restrictions.%%
+
+%%See also %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%%.%%
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_base:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ Eina_Size2D efl_gfx_size_hint_base_get(const Eo *obj);
void efl_gfx_size_hint_base_set(Eo *obj, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **sz** - %%Base size (hint) in pixels.%%
-===== Description =====
-
-%%Base size for objects with sizing restrictions.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-%%%%[[:develop:api:efl:gfx:size:hint:property:hint_base|Efl.Gfx.Size.Hint.hint_base]]%% + N x %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%% is what is calculated for object sizing restrictions.%%
-
-%%See also %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%%.%%
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_base:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_base**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_combined_min.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_combined_min.txt
index e0df5b814..21549e181 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_combined_min.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_combined_min.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Gfx.Size.Hint.hint_combined_min~~
+===== Values =====
+
+ * **sz** - %%Minimum size (hint) in pixels.%%
+
+
+\\ {{page>:develop:api-include:efl:gfx:size:hint:property:hint_combined_min:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -17,13 +24,6 @@
Eina_Size2D efl_gfx_size_hint_combined_min_get(const Eo *obj);
</code>
-===== Values =====
-
- * **sz** - %%Minimum size (hint) in pixels.%%
-
-
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_combined_min:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_combined_min**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt
index dc6b2f428..a25cfc2f3 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_margin.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Gfx.Size.Hint.hint_margin~~
+===== Values =====
+
+ * **l** - %%Integer to specify left padding.%%
+ * **r** - %%Integer to specify right padding.%%
+ * **t** - %%Integer to specify top padding.%%
+ * **b** - %%Integer to specify bottom padding.%%
+===== Description =====
+
+%%Hints for an object's margin or padding space.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+%%The object container is in charge of fetching this property and placing the object accordingly.%%
+
+<note>
+%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
+</note>
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_margin:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,26 +49,6 @@ void efl_gfx_size_hint_margin_get(const Eo *obj, int *l, int *r, int *t, int *b)
void efl_gfx_size_hint_margin_set(Eo *obj, int l, int r, int t, int b);
</code>
-===== Values =====
-
- * **l** - %%Integer to specify left padding.%%
- * **r** - %%Integer to specify right padding.%%
- * **t** - %%Integer to specify top padding.%%
- * **b** - %%Integer to specify bottom padding.%%
-===== Description =====
-
-%%Hints for an object's margin or padding space.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-%%The object container is in charge of fetching this property and placing the object accordingly.%%
-
-<note>
-%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
-</note>
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_margin:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_margin**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt
index ce0664f2f..49dea1f5e 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_max.txt
@@ -1,4 +1,23 @@
~~Title: Efl.Gfx.Size.Hint.hint_max~~
+===== Values =====
+
+ * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%%
+===== Description =====
+
+%%Hints on the object's maximum size.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+%%The object container is in charge of fetching this property and placing the object accordingly.%%
+
+%%Values -1 will be treated as unset hint components, when queried by managers.%%
+
+<note>
+%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
+</note>
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_max:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,25 +42,6 @@ Eina_Size2D efl_gfx_size_hint_max_get(const Eo *obj);
void efl_gfx_size_hint_max_set(Eo *obj, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **sz** - %%Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).%%
-===== Description =====
-
-%%Hints on the object's maximum size.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-%%The object container is in charge of fetching this property and placing the object accordingly.%%
-
-%%Values -1 will be treated as unset hint components, when queried by managers.%%
-
-<note>
-%%Smart objects (such as elementary) can have their own size hint policy. So calling this API may or may not affect the size of smart objects.%%
-</note>
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_max:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_max**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt
index c9385255f..bdbf58e4f 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_min.txt
@@ -1,4 +1,21 @@
~~Title: Efl.Gfx.Size.Hint.hint_min~~
+===== Values =====
+
+ * **sz** - %%Minimum size (hint) in pixels.%%
+===== Description =====
+
+%%Hints on the object's minimum size.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. The object container is in charge of fetching this property and placing the object accordingly.%%
+
+%%Value 0 will be treated as unset hint components, when queried by managers.%%
+
+<note>
+%%This property is meant to be set by applications and not by EFL itself. Use this to request a specific size (treated as minimum size).%%
+</note>
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_min:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,23 +40,6 @@ Eina_Size2D efl_gfx_size_hint_min_get(const Eo *obj);
void efl_gfx_size_hint_min_set(Eo *obj, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **sz** - %%Minimum size (hint) in pixels.%%
-===== Description =====
-
-%%Hints on the object's minimum size.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. The object container is in charge of fetching this property and placing the object accordingly.%%
-
-%%Value 0 will be treated as unset hint components, when queried by managers.%%
-
-<note>
-%%This property is meant to be set by applications and not by EFL itself. Use this to request a specific size (treated as minimum size).%%
-</note>
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_min:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_min**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt
index 07756d40a..dd40bcad3 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_restricted_min.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Gfx.Size.Hint.hint_restricted_min~~
-===== Signature =====
-
-<code>
-@property hint_restricted_min @pure_virtual {
- get {
- values {
- sz: Eina.Size2D;
- }
- }
- set @protected {
- values {
- sz: Eina.Size2D;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Eina_Size2D efl_gfx_size_hint_restricted_min_get(const Eo *obj);
-void efl_gfx_size_hint_restricted_min_set(Eo *obj, Eina_Size2D sz);
-</code>
-
===== Values =====
* **sz** - %%Minimum size (hint) in pixels.%%
@@ -54,6 +30,30 @@ void efl_gfx_size_hint_restricted_min_set(Eo *obj, Eina_Size2D sz);
{{page>:develop:api-include:efl:gfx:size:hint:property:hint_restricted_min:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property hint_restricted_min @pure_virtual {
+ get {
+ values {
+ sz: Eina.Size2D;
+ }
+ }
+ set @protected {
+ values {
+ sz: Eina.Size2D;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Size2D efl_gfx_size_hint_restricted_min_get(const Eo *obj);
+void efl_gfx_size_hint_restricted_min_set(Eo *obj, Eina_Size2D sz);
+</code>
+
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_restricted_min**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt
index 596c2b0dd..fee1681f4 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_step.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Gfx.Size.Hint.hint_step~~
+===== Values =====
+
+ * **sz** - %%Step size (hint) in pixels.%%
+===== Description =====
+
+%%Step size for objects with sizing restrictions.%%
+
+%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
+
+%%Set this to for an object to scale up by steps and not continuously.%%
+
+%%%%[[:develop:api:efl:gfx:size:hint:property:hint_base|Efl.Gfx.Size.Hint.hint_base]]%% + N x %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%% is what is calculated for object sizing restrictions.%%
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_step:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,21 +38,6 @@ Eina_Size2D efl_gfx_size_hint_step_get(const Eo *obj);
void efl_gfx_size_hint_step_set(Eo *obj, Eina_Size2D sz);
</code>
-===== Values =====
-
- * **sz** - %%Step size (hint) in pixels.%%
-===== Description =====
-
-%%Step size for objects with sizing restrictions.%%
-
-%%This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.%%
-
-%%Set this to for an object to scale up by steps and not continuously.%%
-
-%%%%[[:develop:api:efl:gfx:size:hint:property:hint_base|Efl.Gfx.Size.Hint.hint_base]]%% + N x %%[[:develop:api:efl:gfx:size:hint:property:hint_step|Efl.Gfx.Size.Hint.hint_step]]%% is what is calculated for object sizing restrictions.%%
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_step:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_step**
diff --git a/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt b/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt
index 0855c9564..23ecf45b7 100644
--- a/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt
+++ b/pages/develop/api/efl/gfx/size/hint/property/hint_weight.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Gfx.Size.Hint.hint_weight~~
+===== Values =====
+
+ * **x** - %%Non-negative double value to use as horizontal weight hint.%%
+ * **y** - %%Non-negative double value to use as vertical weight hint.%%
+===== Description =====
+
+%%Hints for an object's weight.%%
+
+%%This is a hint on how a container object should resize a given child within its area. Containers may adhere to the simpler logic of just expanding the child object's dimensions to fit its own (see the %%[[:develop:api:efl:gfx:size:hint:expand|Efl.Gfx.Size.Hint.Expand]]%% helper weight macro) or the complete one of taking each child's weight hint as real weights to how much of its size to allocate for them in each axis. A container is supposed to, after normalizing the weights of its children (with weight hints), distribut the space it has to layout them by those factors -- most weighted children get larger in this process than the least ones.%%
+
+%%Accepted values are zero or positive values. Some containers might use this hint as a boolean, but some others might consider it as a proportion, see documentation of each container.%%
+
+<note>
+%%Default weight hint values are 0.0, for both axis.%%
+</note>
+{{page>:develop:api-include:efl:gfx:size:hint:property:hint_weight:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -25,24 +43,6 @@ void efl_gfx_size_hint_weight_get(const Eo *obj, double *x, double *y);
void efl_gfx_size_hint_weight_set(Eo *obj, double x, double y);
</code>
-===== Values =====
-
- * **x** - %%Non-negative double value to use as horizontal weight hint.%%
- * **y** - %%Non-negative double value to use as vertical weight hint.%%
-===== Description =====
-
-%%Hints for an object's weight.%%
-
-%%This is a hint on how a container object should resize a given child within its area. Containers may adhere to the simpler logic of just expanding the child object's dimensions to fit its own (see the %%[[:develop:api:efl:gfx:size:hint:expand|Efl.Gfx.Size.Hint.Expand]]%% helper weight macro) or the complete one of taking each child's weight hint as real weights to how much of its size to allocate for them in each axis. A container is supposed to, after normalizing the weights of its children (with weight hints), distribut the space it has to layout them by those factors -- most weighted children get larger in this process than the least ones.%%
-
-%%Accepted values are zero or positive values. Some containers might use this hint as a boolean, but some others might consider it as a proportion, see documentation of each container.%%
-
-<note>
-%%Default weight hint values are 0.0, for both axis.%%
-</note>
-{{page>:develop:api-include:efl:gfx:size:hint:property:hint_weight:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Gfx.Size.Hint.hint_weight**