raster pushed a commit to branch efl-1.20.

http://git.enlightenment.org/core/efl.git/commit/?id=43e19589556e4dc80882002cd1eedd17baffa432

commit 43e19589556e4dc80882002cd1eedd17baffa432
Author: Andrii Kroitor <an.kroi...@samsung.com>
Date:   Fri Oct 27 09:52:15 2017 +0300

    edje_cc: add missing default values to documentation
    
    @fix
---
 src/bin/edje/edje_cc_handlers.c | 306 ++++++++++++++++++++++++++++++++--------
 1 file changed, 249 insertions(+), 57 deletions(-)

diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c
index 9d2365f315..565a092a8a 100644
--- a/src/bin/edje/edje_cc_handlers.c
+++ b/src/bin/edje/edje_cc_handlers.c
@@ -2281,6 +2281,8 @@ st_externals_external(void)
         @li LOSSY_ETC1 [0-100]: ETC1 lossy texture compression with quality 
from 0 to 100.
         @li LOSSY_ETC2 [0-100]: ETC2 lossy texture compression with quality 
from 0 to 100 (supports alpha).
         @li USER: Do not embed the file, refer to the external file instead.
+
+        Defaults: compression level for lossy methods is 90.
     @endproperty
  */
 static void
@@ -2664,6 +2666,8 @@ ob_images_set_image(void)
         @li LOSSY_ETC1 [0-100]: ETC1 lossy texture compression with quality 
from 0 to 100.
         @li LOSSY_ETC2 [0-100]: ETC2 lossy texture compression with quality 
from 0 to 100 (supports alpha).
         @li USER: Do not embed the file, refer to the external file instead.
+
+        Defaults: compression level for lossy methods is 90.
     @endproperty
 **/
 static void
@@ -2698,6 +2702,8 @@ st_images_set_image_image(void)
         [minw] [minh] [maxw] [maxh]
     @effect
         Define the minimal and maximal size that will select the specified 
image.
+
+        Defaults: 0 0 0 0
     @endproperty
 */
 static void
@@ -2735,6 +2741,8 @@ st_images_set_image_size(void)
         If set, the area (in pixels) of each side of the image will be
         displayed as a fixed size border, from the side -> inwards, preventing
         the corners from being changed on a resize.
+
+        Defaults: 0 0 0 0
     @since 1.8
     @endproperty
 */
@@ -2770,6 +2778,8 @@ st_images_set_image_border(void)
         the highest resolution artwork and then runtime scaling it down.
 
         Valid values are: 0.0 or bigger (0.0 or 1.0 to turn it off)
+
+        Defaults: 0.0
     @since 1.8
     @endproperty
 */
@@ -3519,6 +3529,8 @@ st_text_class_font(void)
         [font size in points (pt)]
     @effect
         Sets the font size for the text class.
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -3627,6 +3639,8 @@ st_size_class_name(void)
         [width] [height]
     @effect
         The minimum size.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -3649,6 +3663,8 @@ st_size_class_min(void)
         [width] [height]
     @effect
         The maximum size.
+
+        Defaults: -1 -1
     @endproperty
 */
 static void
@@ -3711,6 +3727,8 @@ ob_collections(void)
         which is same with a desktop(The monitor has 96 dpi).
         If you make a collection in another environment(ex: 115 dpi), you have 
to
         set the base_scale(ex: 1.2). Then it will be shown same size in the 
desktop.
+
+        Defaults: 1.0
     @since 1.11
     @endproperty
 */
@@ -4634,6 +4652,8 @@ _part_copy(Edje_Part *ep, Edje_Part *ep2)
         will inhibit edje_cc resolving of programs and parts that may
         not exist in this group, but are located in the group which is 
inheriting
         this group.
+
+        Defaults: 0
     @since 1.10
     @endproperty
 */
@@ -4671,6 +4691,8 @@ st_collections_group_inherit_only(void)
         system, as seat names, or when the application
         sets the devices names to guarantee they'll match
         seat names on EDC.
+
+        Defaults: 0
     @since 1.19
     @endproperty
 */
@@ -5035,6 +5057,8 @@ st_collections_group_inherit(void)
     @effect
         The flag (on/off) as to if this group is defined ONLY by script
         callbacks such as init(), resize() and shutdown()
+
+        Defaults: off
     @endproperty
 */
 static void
@@ -5060,6 +5084,8 @@ st_collections_group_lua_script_only(void)
         For example, running an Embryo script which calls EDC which has a
         script{} block is unsafe, and the outer-most (first) Embryo stack is 
GUARANTEED
         to be corrupted. Only use this flag if you are sure that you know what 
you are doing.
+
+        Defaults: 0
     @since 1.10
     @endproperty
 */
@@ -5125,6 +5151,8 @@ st_collections_group_alias(void)
     @effect
         The minimum size for the container defined by the composition of the
         parts. It is not enforced.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -5148,6 +5176,8 @@ st_collections_group_min(void)
     @effect
         The maximum size for the container defined by the totality of the
         parts. It is not enforced.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -5170,6 +5200,8 @@ st_collections_group_max(void)
         [width] [height]
     @effect
         Size of scene.
+
+        Defaults: 0.0 0.0
     @endproperty
 */
 static void
@@ -5191,8 +5223,10 @@ st_collections_group_scene_size(void)
    @parameters
        [on/off]
    @effect
-       Signal got automatically broadcasted to all sub group part. Default to
-       true since 1.1.
+       Signal got automatically broadcasted to all sub group part.
+
+       Defaults: true
+   @since 1.1
    @endproperty
 */
 static void
@@ -5240,6 +5274,8 @@ st_collections_group_nobroadcast(void)
         @li AUTO  - Follow system defs.
         @li LTR  - suitable for Left To Right Languages (latin)
         @li RTL - suitable for Right To Left Languages (Hebrew, Arabic 
interface)
+
+        Defaults: AUTO
     @endproperty
 */
 static void
@@ -5265,7 +5301,8 @@ st_collections_group_orientation(void)
         [1 or 0]
     @effect
         Change the default value of mouse_events for every part in this group.
-        Defaults to 1 if not set, to maintain compatibility.
+
+        Defaults: 1 (to maintain compatibility)
     @endproperty
  */
 static void
@@ -5310,7 +5347,8 @@ st_collections_group_nomouse(void)
     @effect
         Change the default value of source for every program in the current 
group
         which is declared after this value is set.
-        Defaults to an unset value to maintain compatibility.
+
+        Defaults: an unset value (to maintain compatibility)
     @since 1.10
     @endproperty
  */
@@ -6562,6 +6600,8 @@ st_collections_group_parts_part_name(void)
             @li PROXY
             @li SPACER
             @li SNAPSHOT
+
+         Defaults: IMAGE
     @endproperty
 */
 static void
@@ -6638,6 +6678,7 @@ st_collections_group_parts_part_type(void)
             @li BOUNDARY_FRONT
             @li BOUNDARY_BACK
 
+        Defaults: NONE
     @since 1.8
     @endproperty
 */
@@ -6766,8 +6807,9 @@ st_collections_group_parts_part_insert_after(void)
     @effect
         Specifies whether the part will emit signals, although it is named
         "mouse_events", disabling it (0) will prevent the part from emitting
-        any type of signal at all. It's set to 1 by default, or to the value
-        set to "mouse_events" at the group level, if any.
+        any type of signal at all.
+
+        Defaults: group.mouse_events
     @endproperty
 */
 static void
@@ -6799,8 +6841,9 @@ st_collections_group_parts_part_nomouse(void)
     @parameters
         [1 or 0]
     @effect
-        Takes a boolean value specifying whether part is anti_alias (1) or not
-        (0). The default value is 1.
+        Takes a boolean value specifying whether part is anti_alias (1) or not 
(0).
+
+        Defaults: 1
     @endproperty
 */
 static void
@@ -6818,7 +6861,9 @@ st_collections_group_parts_part_anti_alias(void)
         [1 or 0]
     @effect
         Specifies whether a part echoes a mouse event to other parts below the
-        pointer (1), or not (0). It's set to 0 by default.
+        pointer (1), or not (0)
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -6857,8 +6902,10 @@ st_collections_group_parts_part_norepeat(void)
         must be separated by spaces, the effect will be ignoring all events
         with one of the flags specified.
         Possible flags:
-            @li NONE (default value, no event will be ignored)
+            @li NONE (no event will be ignored)
             @li ON_HOLD
+
+        Defaults: NONE
     @endproperty
 */
 static void
@@ -6882,8 +6929,10 @@ st_collections_group_parts_part_ignore_flags(void)
         Masks event flags with the given value, so that the event can be 
repeated
         to the lower object along with masked event flags.
         Possible flags:
-            @li NONE (default value, no event will be masked)
+            @li NONE (no event will be masked)
             @li ON_HOLD
+
+        Defaults: NONE
     @endproperty
 */
 static void
@@ -6912,6 +6961,8 @@ st_collections_group_parts_part_mask_flags(void)
         is that some things work well being scaled, others do not, so the
         designer gets to choose what works best. For MESH_NODE parts three
         parameters specify how much the part will stretched along each axis.
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -6937,13 +6988,14 @@ st_collections_group_parts_part_noscale(void)
     @parameters
         [MODE]
     @effect
-        Sets the mouse pointer behavior for a given part. The default value is
-        AUTOGRAB. Aviable modes:
+        Sets the mouse pointer behavior for a given part. Aviable modes:
             @li AUTOGRAB, when the part is clicked and the button remains
                 pressed, the part will be the source of all future mouse
                 signals emitted, even outside the object, until the button is
                 released.
             @li NOGRAB, the effect will be limited to the part's container.
+
+        Defaults: AUTOGRAB
     @endproperty
 */
 static void
@@ -6965,7 +7017,9 @@ st_collections_group_parts_part_pointer_mode(void)
         [1 or 0]
     @effect
         Enables precise point collision detection for the part, which is more
-        resource intensive. Disabled by default.
+        resource intensive.
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -7002,6 +7056,8 @@ st_collections_group_parts_part_noprecise(void)
         Only affects text and textblock parts, when enabled Edje will use
         different size measurement functions. Disabled by default. (note from
         the author: I don't know what this is exactly useful for?)
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -7054,6 +7110,8 @@ st_collections_group_parts_part_clip_to_id(void)
         required if it is a proxy source or a mask (clipper).
         Strongly recommended for use with mask objects and proxy sources
         (instead of setting "source_visible" on the proxy itself).
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -7080,6 +7138,8 @@ st_collections_group_parts_part_render(void)
     @effect
         If the required flag is set, this part will be considered
         stable and it is safe to use by any application."
+
+        Defaults: 0
     @since 1.18
     @endproperty
 */
@@ -7262,6 +7322,8 @@ st_collections_group_parts_part_source6(void)
         @li TOP
         @li TOP_RIGHT
         @li RIGHT
+
+        Defaults: PLAIN
     @endproperty
 */
 static void
@@ -7312,11 +7374,14 @@ st_collections_group_parts_part_effect(void)
         @li PLAIN
         @li EDITABLE
         @li PASSWORD
+
         It causes the part be editable if the edje object has the keyboard
         focus AND the part has the edje focus (or selectable always
         regardless of focus) and in the event of password mode, not
         selectable and all text chars replaced with *'s but editable and
         pastable.
+
+        Defaults: NONE
     @endproperty
 */
 static void
@@ -7366,10 +7431,11 @@ st_collections_group_parts_part_select_mode(void)
         [mode]
     @effect
         Sets the cursor mode for a textblock part to one of:
-        @li UNDER cursor mode means the cursor will draw below the character 
pointed
-        at. That's the default.
+        @li UNDER cursor mode means the cursor will draw below the character 
pointed at.
         @li BEFORE cursor mode means the cursor is drawn as a vertical line 
before
         the current character, just like many other GUI toolkits handle it.
+
+        Defaults: UNDER
     @endproperty
 */
 static void
@@ -7392,6 +7458,8 @@ st_collections_group_parts_part_cursor_mode(void)
     @effect
         It causes a textblock that is editable to allow multiple lines for
         editing.
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -7409,8 +7477,9 @@ st_collections_group_parts_part_multiline(void)
     @parameters
         [1 or 0]
     @effect
-        Specifies whether the part will use accessibility feature (1),
-        or not (0). It's set to 0 by default.
+        Specifies whether the part will use accessibility feature (1), or not 
(0).
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -7461,6 +7530,8 @@ st_collections_group_parts_part_access(void)
         divisible by it, causing the part to jump from position to position.
         If step is set to 0 it is calculated as width of confine part divided 
by
         count.
+
+        Defaults: 0 0 0
     @endproperty
 */
 static void
@@ -7487,6 +7558,8 @@ st_collections_group_parts_part_dragable_x(void)
         divisibles by it, causing the part to jump from position to position.
         If step is set to 0 it is calculated as height of confine part divided 
by
         count.
+
+        Defaults: 0 0 0
     @endproperty
 */
 static void
@@ -7847,6 +7920,8 @@ static void 
st_collections_group_parts_part_box_items_item_source(void)
         [width] [height]
     @effect
         Sets the minimum size hints for this object.
+
+        Defaults: 0 0
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_min(void)
@@ -7869,7 +7944,7 @@ static void 
st_collections_group_parts_part_box_items_item_min(void)
        Will replicate the item in a rectangle of size width x height
        box starting from the defined position of this item.
 
-       default value will be 1 1;
+       Defaults: 1 1
    @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_spread(void)
@@ -7890,6 +7965,8 @@ static void 
st_collections_group_parts_part_box_items_item_spread(void)
         [width] [height]
     @effect
         Sets the preferred size hints for this object.
+
+        Defaults: 0 0
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_prefer(void)
@@ -7909,6 +7986,8 @@ static void 
st_collections_group_parts_part_box_items_item_prefer(void)
         [width] [height]
     @effect
         Sets the maximum size hints for this object.
+
+        Defaults: -1 -1
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_max(void)
@@ -7929,6 +8008,8 @@ static void 
st_collections_group_parts_part_box_items_item_max(void)
         [left] [right] [top] [bottom]
     @effect
         Sets the padding hints for this object.
+
+        Defaults: 0 0 0 0
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_padding(void)
@@ -7950,7 +8031,9 @@ static void 
st_collections_group_parts_part_box_items_item_padding(void)
     @parameters
         [x] [y]
     @effect
-        Sets the alignment hints for this object.
+        Sets the alignment [-1.0 - 1.0] hints for this object.
+
+        Defaults: 0.5
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_align(void)
@@ -7971,6 +8054,8 @@ static void 
st_collections_group_parts_part_box_items_item_align(void)
         [x] [y]
     @effect
         Sets the weight hints for this object.
+
+        Defaults: 0.0 0.0
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_weight(void)
@@ -7991,6 +8076,8 @@ static void 
st_collections_group_parts_part_box_items_item_weight(void)
         [w] [h]
     @effect
         Sets the aspect width and height hints for this object.
+
+        Defaults: 0 0
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_aspect(void)
@@ -8016,6 +8103,8 @@ static void 
st_collections_group_parts_part_box_items_item_aspect(void)
         @li HORIZONTAL
         @li VERTICAL
         @li BOTH
+
+        Defaults: NONE
     @endproperty
 */
 static void st_collections_group_parts_part_box_items_item_aspect_mode(void)
@@ -8088,7 +8177,8 @@ static void 
st_collections_group_parts_part_table_items_item_position(void)
         [col] [row]
     @effect
         Sets how many columns/rows this item will use.
-        Defaults to 1 1.
+
+        Defaults: 1 1
     @endproperty
 */
 static void st_collections_group_parts_part_table_items_item_span(void)
@@ -8666,8 +8756,12 @@ 
_part_description_state_update(Edje_Part_Description_Common *ed)
         Sets a name used to identify a description inside a given part.
         Multiple descriptions are used to declare different states of the same
         part, like "clicked" or "invisible". All states declarations are also
-        coupled with an index number between 0.0 and 1.0. All parts must have
-        at least one description named "default 0.0".
+        coupled with an index number between 0.0 and 1.0.
+        First description in part must always be "default" 0.0.
+
+        @warning state name "custom" is reserved and can't be used in edc.
+
+        Defaults: "default" 0.0
     @endproperty
 */
 static void
@@ -8719,7 +8813,9 @@ st_collections_group_parts_part_description_state(void)
         [0 or 1]
     @effect
         Takes a boolean value specifying whether part is visible (1) or not
-        (0). Non-visible parts do not emit signals. The default value is 1.
+        (0). Non-visible parts do not emit signals.
+
+        Defaults: 1
     @endproperty
 */
 static void
@@ -8811,6 +8907,7 @@ 
st_collections_group_parts_part_description_no_render(void)
         @li HEIGHT
         @li BOTH
 
+        Defaults: NONE
     @since 1.7
     @endproperty
 */
@@ -8852,9 +8949,10 @@ st_collections_group_parts_part_description_limit(void)
         axis inside its container. @c "0.0" means left/top edges of
         the object touching container's respective ones, while @c
         "1.0" stands for right/bottom edges of the object (on
-        horizonal/vertical axis, respectively). The default value is
-        @c "0.5 0.5". There is one more parametr for Z axis in case
-        of MESH_NODE.
+        horizonal/vertical axis, respectively).
+        There is one more parametr for Z axis in case of MESH_NODE.
+
+        Defaults: 0.5 0.5 (0.5)
     @endproperty
 */
 static void
@@ -8887,6 +8985,8 @@ st_collections_group_parts_part_description_align(void)
         This tells the min size calculation routine that this part does not
         change size in width or height (1 for it doesn't, 0 for it does), so
         the routine should not try and expand or contract the part.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -8911,6 +9011,8 @@ st_collections_group_parts_part_description_fixed(void)
         When min is defined to SOURCE, it will look at the original
         image size and enforce it minimal size to match at least the
         original one. The part must be an IMAGE or a GROUP part.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -8949,6 +9051,8 @@ st_collections_group_parts_part_description_min(void)
     @effect
         A multiplier FORCIBLY applied to whatever minimum size is only during
         minimum size calculation.
+
+        Defaults: 1.0 1.0
     @since 1.2
     @endproperty
 */
@@ -8968,11 +9072,13 @@ st_collections_group_parts_part_description_minmul(void)
     @parameters
         [width] [height] or SOURCE
     @effect
-        The maximum size of the state. A size of -1.0 means that it will be 
ignored in one direction.
+        The maximum size of the state. A size of -1 means that it will be 
ignored in one direction.
 
         When max is set to SOURCE, edje will enforce the part to be
         not more than the original image size. The part must be an
         IMAGE part.
+
+        Defaults: -1 -1
     @endproperty
 */
 static void
@@ -9032,6 +9138,8 @@ 
st_collections_group_parts_part_description_size_class(void)
         Restricts resizing of each dimension to values divisible by its value.
         This causes the part to jump from value to value while resizing. The
         default value is "0 0" disabling stepping.
+
+        Defaults: 0.0 0.0
     @endproperty
 */
 static void
@@ -9055,6 +9163,8 @@ st_collections_group_parts_part_description_step(void)
         the minimum and maximum set. For example, "1.0 1.0" will increase the
         width a pixel for every pixel added to height. The default value is
         "0.0 0.0" disabling aspect.
+
+        Defaults: 0.0 0.0
     @endproperty
 */
 static void
@@ -9075,6 +9185,8 @@ st_collections_group_parts_part_description_aspect(void)
     @effect
         Sets the scope of the "aspect" property to a given dimension. Available
         options are BOTH, VERTICAL, HORIZONTAL, SOURCE and NONE
+
+        Defaults: NONE
     @endproperty
 */
 static void
@@ -9299,6 +9411,10 @@ 
st_collections_group_parts_part_description_clip_to_id(void)
         Moves a corner to a relative position inside the container of the
         relative "to" part. Values from 0.0 (0%, beginning) to 1.0 (100%, end)
         of each axis.
+
+        Defaults:
+        @li rel1.relative: 0.0 0.0
+        @li rel2.relative: 1.0 1.0
     @endproperty
 */
 static void
@@ -9319,6 +9435,10 @@ 
st_collections_group_parts_part_description_rel1_relative(void)
         [X axis] [Y axis]
     @effect
         Affects the corner position a fixed number of pixels along each axis.
+
+        Defaults:
+        @li rel1.offset: 0 0
+        @li rel2.offset: -1 -1
     @endproperty
 */
 static void
@@ -10265,6 +10385,8 @@ 
st_collections_group_parts_part_description_image_tween(void)
         If set, the area (in pixels) of each side of the image will be
         displayed as a fixed size border, from the side -> inwards, preventing
         the corners from being changed on a resize.
+
+        Defaults: 0 0 0 0
     @endproperty
 */
 static void
@@ -10347,6 +10469,8 @@ 
st_collections_group_parts_part_description_image_middle(void)
         the highest resolution artwork and then runtime scaling it down.
 
         value can be: 0.0 or bigger (0.0 or 1.0 to turn it off)
+
+        Defaults: 0.0
     @endproperty
 */
 static void
@@ -10377,6 +10501,8 @@ 
st_collections_group_parts_part_description_image_border_scale_by(void)
     @effect
         If border is set, this value tells Edje if the border should be scaled
         by the object/global edje scale factors
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -10414,6 +10540,8 @@ 
st_collections_group_parts_part_description_image_border_scale(void)
         @li 0 or NONE
         @li DYNAMIC
         @li STATIC
+
+        Defaults: NONE
     @endproperty
 */
 static void
@@ -10475,7 +10603,9 @@ 
st_collections_group_parts_part_description_image_scale_hint(void)
         [0 or 1]
     @effect
         The smooth property takes a boolean value to decide if the image will
-        be smoothed on scaling (1) or not (0). The default value is 1.
+        be smoothed on scaling (1) or not (0).
+
+        Defaults: 1
     @endproperty
 */
 static void
@@ -10530,11 +10660,12 @@ 
st_collections_group_parts_part_description_fill_smooth(void)
         'offset' from 'origin' and 'size' blocks. Important: the part parameter
         'min' must be setted, it's size of tiled image. If parameter 'max' 
setted
         tiled area will has the size accordingly 'max' values.
-        SCALE is default type.
 
         Valid values are:
         @li SCALE
         @li TILE
+
+        Defaults: SCALE
     @endproperty
 */
 static void
@@ -10611,6 +10742,8 @@ 
st_collections_group_parts_part_description_fill_type(void)
         [X axis] [Y axis]
     @effect
         Sets the starting point relatively to displayed element's content.
+
+        Defaults: 0.0 0.0
     @endproperty
 */
 static void
@@ -10661,6 +10794,8 @@ 
st_collections_group_parts_part_description_fill_origin_relative(void)
         [X axis] [Y axis]
     @effect
         Affects the starting point a fixed number of pixels along each axis.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -10735,8 +10870,9 @@ 
st_collections_group_parts_part_description_fill_origin_offset(void)
     @effect
         Takes a pair of decimal values that represent the percentual value
         of the original size of the element. For example, "0.5 0.5" represents
-        half the size, while "2.0 2.0" represents the double. The default
-        value is "1.0 1.0".
+        half the size, while "2.0 2.0" represents the double.
+
+        Defaults: 1.0 1.0
     @endproperty
 */
 static void
@@ -10787,6 +10923,8 @@ 
st_collections_group_parts_part_description_fill_size_relative(void)
         [X axis] [Y axis]
     @effect
         Affects the size of the tile a fixed number of pixels along each axis.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -11071,10 +11209,12 @@ 
st_collections_group_parts_part_description_text_repch(void)
     @property
         size
     @parameters
-        [font size in points (pt)]
+        [font size in points (pt) 0 - 255]
     @effect
         Sets the default font size for the text part. Can be overridden by the
         application.
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -11103,10 +11243,12 @@ 
st_collections_group_parts_part_description_text_size(void)
     @property
         size_range
     @parameters
-        [font min size in points (pt)] [font max size in points (pt)]
+        [font min size in points (pt) 0 - 255] [font max size in points (pt) 0 
- 255]
     @effect
         Sets the allowed font size for the text part. Setting min and max to 0
-        means we won't restrict the sizing (default).
+        means we won't restrict the sizing.
+
+        Defaults: 0 0
     @since 1.1
     @endproperty
 */
@@ -11147,6 +11289,8 @@ 
st_collections_group_parts_part_description_text_size_range(void)
     @effect
         When any of the parameters is set to 1 edje will resize the text for it
         to fit in it's container. Both are disabled by default.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -11179,8 +11323,9 @@ 
st_collections_group_parts_part_description_text_fit(void)
         [horizontal] [vertical]
     @effect
         When any of the parameters is enabled (1) it forces the minimum size of
-        the container to be equal to the minimum size of the text. The default
-        value is "0 0".
+        the container to be equal to the minimum size of the text.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -11216,8 +11361,9 @@ 
st_collections_group_parts_part_description_text_min(void)
         [horizontal] [vertical]
     @effect
         When any of the parameters is enabled (1) it forces the maximum size of
-        the container to be equal to the maximum size of the text. The default
-        value is "0 0".
+        the container to be equal to the maximum size of the text.
+
+        Defaults: 0 0
     @endproperty
 */
 static void
@@ -11252,8 +11398,9 @@ 
st_collections_group_parts_part_description_text_max(void)
     @parameters
         [horizontal] [vertical]
     @effect
-        Change the position of the point of balance inside the container. The
-        default value is 0.5 0.5.
+        Change the position of the point of balance inside the container [-1.0 
- 1.0].
+
+        Defaults: 0.5 0.5
     @endproperty
 */
 static void
@@ -11369,7 +11516,10 @@ 
st_collections_group_parts_part_description_text_text_source(void)
     @effect
         Used to balance the text in a relative point from 0.0 to 1.0, this
         point is the last section of the string to be cut out in case of a
-        resize that is smaller than the text itself. The default value is 0.0.
+        resize that is smaller than the text itself.
+        Setting -1.0 will disable text cutting.
+
+        Defaults: 0.0
     @endproperty
 */
 static void
@@ -11425,7 +11575,7 @@ 
st_collections_group_parts_part_description_text_ellipsis(void)
         [primary layout] (fallback layout)
     @effect
         Sets the layout for the box:
-            @li horizontal (default)
+            @li horizontal
             @li vertical
             @li horizontal_homogeneous
             @li vertical_homogeneous
@@ -11438,6 +11588,8 @@ 
st_collections_group_parts_part_description_text_ellipsis(void)
         You could set a custom layout as fallback, it makes very
         very little sense though, and if that one fails, it will
         default to horizontal.
+
+        Defaults: "horizontal"
     @endproperty
 
     @property
@@ -11445,8 +11597,9 @@ 
st_collections_group_parts_part_description_text_ellipsis(void)
     @parameters
         [horizontal] [vertical]
     @effect
-        Change the position of the point of balance inside the container. The
-        default value is 0.5 0.5.
+        Change the position of the point of balance inside the container [-1.0 
- 1.0].
+
+        Defaults: 0.5 0.5
     @endproperty
 
     @property
@@ -11454,7 +11607,9 @@ 
st_collections_group_parts_part_description_text_ellipsis(void)
     @parameters
         [horizontal] [vertical]
     @effect
-        Sets the space between cells in pixels. Defaults to 0 0.
+        Sets the space between cells in pixels.
+
+        Defaults: 0 0
     @endproperty
 
     @property
@@ -11463,8 +11618,9 @@ 
st_collections_group_parts_part_description_text_ellipsis(void)
         [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. The default
-        value is "0 0".
+        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)
@@ -11579,9 +11735,11 @@ 
st_collections_group_parts_part_description_box_min(void)
         [homogeneous mode]
     @effect
         Sets the homogeneous mode for the table:
-            @li NONE (default)
+            @li NONE
             @li TABLE
             @li ITEM
+
+        Defaults: NONE
     @endproperty
 
     @property
@@ -11589,8 +11747,9 @@ 
st_collections_group_parts_part_description_box_min(void)
     @parameters
         [horizontal] [vertical]
     @effect
-        Change the position of the point of balance inside the container. The
-        default value is 0.5 0.5.
+        Change the position of the point of balance inside the container [-1.0 
- 1.0].
+
+        Defaults: 0.5 0.5
     @endproperty
 
     @property
@@ -11598,7 +11757,9 @@ 
st_collections_group_parts_part_description_box_min(void)
     @parameters
         [horizontal] [vertical]
     @effect
-        Sets the space between cells in pixels. Defaults to 0 0.
+        Sets the space between cells in pixels.
+
+        Defaults: 0 0
     @endproperty
 
     @property
@@ -11607,8 +11768,9 @@ 
st_collections_group_parts_part_description_box_min(void)
         [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. The default
-        value is "0 0".
+        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)
@@ -11704,6 +11866,8 @@ static void 
st_collections_group_parts_part_description_table_padding(void)
         Sets the 'source_clip' property on this PROXY object. True by default,
         this means the proxy will be clipped by its source clipper. False
         means the source clipper is ignored when rendering the proxy.
+
+        Defaults: 1
     @endproperty
 
     @property
@@ -11715,6 +11879,8 @@ static void 
st_collections_group_parts_part_description_table_padding(void)
         default, meaning both the proxy and its source object will be visible.
         If false, the source object will not be visible. False is equivalent
         to setting the 'no_render' flag on the source object itself.
+
+        Defaults: 1
     @endproperty
 */
 static void
@@ -13734,7 +13900,9 @@ 
st_collections_group_parts_part_description_map_light(void)
     @parameters
         [1 or 0]
     @effect
-        This enables mapping for the part. Default is 0.
+        This enables mapping for the part.
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -13755,7 +13923,9 @@ st_collections_group_parts_part_description_map_on(void)
         This enable smooth map rendering. This may be linear interpolation,
         anisotropic filtering or anything the engine decides is "smooth".
         This is a best-effort hint and may not produce precisely the same
-        results in all engines and situations. Default is 1
+        results in all engines and situations.
+
+        Defaults: 1
     @endproperty
 */
 static void
@@ -13773,7 +13943,9 @@ 
st_collections_group_parts_part_description_map_smooth(void)
     @parameters
         [1 or 0]
     @effect
-        This enable alpha channel when map rendering. Default is 1.
+        This enable alpha channel when map rendering.
+
+        Defaults: 1
     @endproperty
 */
 static void
@@ -13794,6 +13966,8 @@ 
st_collections_group_parts_part_description_map_alpha(void)
         This enables backface culling (when the rotated part that normally
         faces the camera is facing away after being rotated etc.). This means
         that the object will be hidden when "backface culled".
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -13815,6 +13989,8 @@ 
st_collections_group_parts_part_description_map_backface_cull(void)
         This would use perspective set for the object itself or for the
         canvas as a whole as the global perspective with
         edje_perspective_set() and edje_perspective_global_set().
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -13891,6 +14067,8 @@ 
st_collections_group_parts_part_description_map_color(void)
         [X horizontal zoom to use]
     @effect
         This sets the zoom rate of the horizontal
+
+        Defaults: 1.0
     @endproperty
 */
 static void
@@ -13909,6 +14087,8 @@ 
st_collections_group_parts_part_description_map_zoom_x(void)
         [Y vertical zoom to use]
     @effect
         This sets the zoom rate of vertical
+
+        Defaults: 1.0
     @endproperty
 */
 static void
@@ -13980,6 +14160,8 @@ 
st_collections_group_parts_part_description_map_rotation_center(void)
     @effect
         This sets the rotation around the x axis of the part considering
         the center set. In degrees.
+
+        Defaults: 0.0
     @endproperty
 */
 static void
@@ -13999,6 +14181,8 @@ 
st_collections_group_parts_part_description_map_rotation_x(void)
     @effect
         This sets the rotation around the y axis of the part considering
         the center set. In degrees.
+
+        Defaults: 0.0
     @endproperty
 */
 static void
@@ -14018,6 +14202,8 @@ 
st_collections_group_parts_part_description_map_rotation_y(void)
     @effect
         This sets the rotation around the z axis of the part considering
         the center set. In degrees.
+
+        Defaults: 0.0
     @endproperty
 */
 static void
@@ -14056,6 +14242,8 @@ 
st_collections_group_parts_part_description_map_rotation_z(void)
     @effect
         This sets the z value that will not be scaled. Normally this is 0 as
         that is the z distance that all objects are at normally.
+
+        Defaults: 0
     @endproperty
 */
 static void
@@ -14076,6 +14264,8 @@ 
st_collections_group_parts_part_description_perspective_zplane(void)
     @effect
         This sets the distance from the focal z plane (zplane) and the
         camera - i.e. very much equating to focal length of the camera
+
+        Defaults: 1000
     @endproperty
 */
 static void
@@ -14896,6 +15086,8 @@ st_collections_group_programs_program_filter(void)
     @effect
         Wait 'from' seconds before executing the program. And add a random
         number of seconds (from 0 to 'range') to the total waiting time.
+
+        Defaults: 0.0 0.0
     @endproperty
 */
 static void

-- 


Reply via email to