summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrii Kroitor <an.kroitor@samsung.com>2017-10-30 13:12:11 +0200
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-11-07 18:30:08 +0900
commit594aefe832d7030e8f3c28f3fca713766833d9ae (patch)
treedf8ec51366115917dbfda5734a913332cf747deb
parent835a63f99b136081aa4ecef3062a429ccdf1cf9b (diff)
downloadefl-594aefe832d7030e8f3c28f3fca713766833d9ae.tar.gz
edje_cc: move box and table properties documentation
Documentation comments for properties should be near parser implementation. @fix
-rw-r--r--src/bin/edje/edje_cc_handlers.c176
1 files changed, 94 insertions, 82 deletions
diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c
index e457326fc3..55e2d5662c 100644
--- a/src/bin/edje/edje_cc_handlers.c
+++ b/src/bin/edje/edje_cc_handlers.c
@@ -11599,37 +11599,6 @@ st_collections_group_parts_part_description_text_ellipsis(void)
Defaults: "horizontal"
@endproperty
-
- @property
- align
- @parameters
- [horizontal] [vertical]
- @effect
- Change the position of the point of balance inside the container [-1.0 - 1.0].
-
- Defaults: 0.5 0.5
- @endproperty
-
- @property
- padding
- @parameters
- [horizontal] [vertical]
- @effect
- Sets the space between cells in pixels.
-
- Defaults: 0 0
- @endproperty
-
- @property
- min
- @parameters
- [horizontal] [vertical]
- @effect
- When any of the parameters is enabled (1) it forces the minimum size of
- the box to be equal to the minimum size of the items.
-
- Defaults: 0 0
- @endproperty
*/
static void st_collections_group_parts_part_description_box_layout(void)
{
@@ -11651,6 +11620,18 @@ static void st_collections_group_parts_part_description_box_layout(void)
ed->box.alt_layout = parse_str(1);
}
+/**
+ @page edcref
+ @property
+ align
+ @parameters
+ [horizontal] [vertical]
+ @effect
+ Change the position of the point of balance inside the box [-1.0 - 1.0].
+
+ Defaults: 0.5 0.5
+ @endproperty
+*/
static void st_collections_group_parts_part_description_box_align(void)
{
Edje_Part_Description_Box *ed;
@@ -11670,6 +11651,18 @@ static void st_collections_group_parts_part_description_box_align(void)
ed->box.align.y = FROM_DOUBLE(parse_float_range(1, -1.0, 1.0));
}
+/**
+ @page edcref
+ @property
+ padding
+ @parameters
+ [horizontal] [vertical]
+ @effect
+ Sets the space between box items in pixels.
+
+ Defaults: 0 0
+ @endproperty
+*/
static void st_collections_group_parts_part_description_box_padding(void)
{
Edje_Part_Description_Box *ed;
@@ -11689,6 +11682,19 @@ static void st_collections_group_parts_part_description_box_padding(void)
ed->box.padding.y = parse_int_range(1, 0, 0x7fffffff);
}
+/**
+ @page edcref
+ @property
+ min
+ @parameters
+ [horizontal] [vertical]
+ @effect
+ When any of the parameters is enabled (1) it forces the minimum size of
+ the box to be equal to the minimum size of the items.
+
+ Defaults: 0 0
+ @endproperty
+*/
static void
st_collections_group_parts_part_description_box_min(void)
{
@@ -11749,37 +11755,6 @@ st_collections_group_parts_part_description_box_min(void)
Defaults: NONE
@endproperty
-
- @property
- align
- @parameters
- [horizontal] [vertical]
- @effect
- Change the position of the point of balance inside the container [-1.0 - 1.0].
-
- Defaults: 0.5 0.5
- @endproperty
-
- @property
- padding
- @parameters
- [horizontal] [vertical]
- @effect
- Sets the space between cells in pixels.
-
- Defaults: 0 0
- @endproperty
-
- @property
- min
- @parameters
- [horizontal] [vertical]
- @effect
- When any of the parameters is enabled (1) it forces the minimum size of
- the table to be equal to the minimum size of the items.
-
- Defaults: 0 0
- @endproperty
*/
static void st_collections_group_parts_part_description_table_homogeneous(void)
{
@@ -11803,6 +11778,18 @@ static void st_collections_group_parts_part_description_table_homogeneous(void)
NULL);
}
+/**
+ @page edcref
+ @property
+ align
+ @parameters
+ [horizontal] [vertical]
+ @effect
+ Change the position of the point of balance inside the table [-1.0 - 1.0].
+
+ Defaults: 0.5 0.5
+ @endproperty
+*/
static void st_collections_group_parts_part_description_table_align(void)
{
Edje_Part_Description_Table *ed;
@@ -11822,6 +11809,18 @@ static void st_collections_group_parts_part_description_table_align(void)
ed->table.align.y = FROM_DOUBLE(parse_float_range(1, -1.0, 1.0));
}
+/**
+ @page edcref
+ @property
+ padding
+ @parameters
+ [horizontal] [vertical]
+ @effect
+ Sets the space between table cells in pixels.
+
+ Defaults: 0 0
+ @endproperty
+*/
static void st_collections_group_parts_part_description_table_padding(void)
{
Edje_Part_Description_Table *ed;
@@ -11842,6 +11841,39 @@ static void st_collections_group_parts_part_description_table_padding(void)
}
/**
+ @page edcref
+ @property
+ min
+ @parameters
+ [horizontal] [vertical]
+ @effect
+ When any of the parameters is enabled (1) it forces the minimum size of
+ the table to be equal to the minimum size of the items.
+
+ Defaults: 0 0
+ @endproperty
+*/
+static void
+st_collections_group_parts_part_description_table_min(void)
+{
+ Edje_Part_Description_Table *ed;
+
+ check_arg_count(2);
+
+ if (current_part->type != EDJE_PART_TYPE_TABLE)
+ {
+ ERR("parse error %s:%i. table attributes in non-TABLE part.",
+ file_in, line - 1);
+ exit(-1);
+ }
+
+ ed = (Edje_Part_Description_Table*) current_desc;
+
+ ed->table.min.h = parse_bool(0);
+ ed->table.min.v = parse_bool(1);
+}
+
+/**
@edcsubsection{collections_group_parts_description_proxy,
Group.Parts.Part.Description.Proxy}
*/
@@ -13206,26 +13238,6 @@ st_collections_group_parts_part_description_mesh_frame(void)
}
}
-static void
-st_collections_group_parts_part_description_table_min(void)
-{
- Edje_Part_Description_Table *ed;
-
- check_arg_count(2);
-
- if (current_part->type != EDJE_PART_TYPE_TABLE)
- {
- ERR("parse error %s:%i. table attributes in non-TABLE part.",
- file_in, line - 1);
- exit(-1);
- }
-
- ed = (Edje_Part_Description_Table*) current_desc;
-
- ed->table.min.h = parse_bool(0);
- ed->table.min.v = parse_bool(1);
-}
-
/** @edcsubsection{collections_group_parts_description_physics,
* Group.Parts.Part.Description.Physics} */