6.1.1 properties of Evas
''''''''''''''''''''''''
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+===========================+==========+==========+=======+============================================================================================================================================+
-| evas\_geometry | int[4] | 16 | | void evas\_object\_geometry\_get (const Evas\_Object \*obj, Evas\_Coord \*x, Evas\_Coord \*y, Evas\_Coord \*w, Evas\_Coord \*h) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_focus | bool | 1 | | Eina\_Bool evas\_object\_focus\_get (const Evas\_Object \*obj) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_name | string | variable | | const char\* evas\_object\_name\_get (const Evas\_Object \*obj) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_visible | bool | 1 | | Eina\_Bool evas\_object\_visible\_get (const Evas\_Object \*obj) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_color | int[4] | 16 | | void evas\_object\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_anti\_alias | bool | 1 | | Eina\_Bool evas\_object\_anti\_alias\_get (const Evas\_Object \*obj) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_scale | float | 4 | | double evas\_object\_scale\_get (const Evas\_Object \*obj) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_size\_hint\_min | int[2] | 8 | | void evas\_object\_size\_hint\_min\_get (const Evas\_Object \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_size\_hint\_max | int[2] | 8 | | void evas\_object\_size\_hint\_max\_get (const Evas\_Object \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_size\_hint\_request | int[2] | 8 | | void evas\_object\_size\_hint\_request\_get (const Evas\_Object \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_size\_hint\_align | float[2] | 8 | | void evas\_object\_size\_hint\_align\_get (const Evas\_Object \*obj, double \*x, double \*y) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_size\_hint\_weight | float[2] | 8 | | void evas\_object\_size\_hint\_weight\_get (const Evas\_Object \*obj, double \*x, double \*y) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_size\_hint\_padding | int[4] | 16 | | void evas\_object\_size\_hint\_padding\_get (const Evas\_Object \*obj, Evas\_Coord \*l, Evas\_Coord \*r, Evas\_Coord \*t, Evas\_Coord \*b) |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_render\_op | byte | 1 | | | Evas\_Render\_Op evas\_object\_render\_op\_get (const Evas\_Object \*obj) |
-| | | | | | EVAS\_RENDER\_BLEND = 0x00, |
-| | | | | | EVAS\_RENDER\_BLEND\_REL = 0x01, |
-| | | | | | EVAS\_RENDER\_COPY = 0x02, |
-| | | | | | EVAS\_RENDER\_COPY\_REL = 0x03, |
-| | | | | | EVAS\_RENDER\_ADD = 0x04, |
-| | | | | | EVAS\_RENDER\_ADD\_REL = 0x05, |
-| | | | | | EVAS\_RENDER\_SUB = 0x06, |
-| | | | | | EVAS\_RENDER\_SUB\_REL = 0x07, |
-| | | | | | EVAS\_RENDER\_TINT = 0x08, |
-| | | | | | EVAS\_RENDER\_TINT\_REL = 0x09, |
-| | | | | | EVAS\_RENDER\_MASK = 0x0A, |
-| | | | | | EVAS\_RENDER\_MUL = 0x0B |
-+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| name | type | description |
++===========================+==========+============================================================================================================================================+
+| evas\_geometry | 4 * | void evas\_object\_geometry\_get (const Evas\_Object \*obj, Evas\_Coord \*x, Evas\_Coord \*y, Evas\_Coord \*w, Evas\_Coord \*h) |
+| | uint32 | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_focus | uint8 | Eina\_uint8evas\_object\_focus\_get (const Evas\_Object \*obj) |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_name | string | const char\* evas\_object\_name\_get (const Evas\_Object \*obj) |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_visible | uint8 | Eina\_uint8evas\_object\_visible\_get (const Evas\_Object \*obj) |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_color | 4 * | void evas\_object\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
+| | uint32 | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_anti\_alias | uint8 | Eina\_uint8evas\_object\_anti\_alias\_get (const Evas\_Object \*obj) |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_scale | float | double evas\_object\_scale\_get (const Evas\_Object \*obj) |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_size\_hint\_min | 2 * | void evas\_object\_size\_hint\_min\_get (const Evas\_Object \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
+| | uint32 | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_size\_hint\_max | 2 * | void evas\_object\_size\_hint\_max\_get (const Evas\_Object \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
+| | uint32 | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_size\_hint\_request | 2 * | void evas\_object\_size\_hint\_request\_get (const Evas\_Object \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
+| | uint32 | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_size\_hint\_align | 2 * | void evas\_object\_size\_hint\_align\_get (const Evas\_Object \*obj, double \*x, double \*y) |
+| | float | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_size\_hint\_weight | 2 * | void evas\_object\_size\_hint\_weight\_get (const Evas\_Object \*obj, double \*x, double \*y) |
+| | float | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_size\_hint\_padding | 4 * | void evas\_object\_size\_hint\_padding\_get (const Evas\_Object \*obj, Evas\_Coord \*l, Evas\_Coord \*r, Evas\_Coord \*t, Evas\_Coord \*b) |
+| | uint32 | |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_render\_op | uint8 | | Evas\_Render\_Op evas\_object\_render\_op\_get (const Evas\_Object \*obj) |
+| | | | EVAS\_RENDER\_BLEND = 0x00, |
+| | | | EVAS\_RENDER\_BLEND\_REL = 0x01, |
+| | | | EVAS\_RENDER\_COPY = 0x02, |
+| | | | EVAS\_RENDER\_COPY\_REL = 0x03, |
+| | | | EVAS\_RENDER\_ADD = 0x04, |
+| | | | EVAS\_RENDER\_ADD\_REL = 0x05, |
+| | | | EVAS\_RENDER\_SUB = 0x06, |
+| | | | EVAS\_RENDER\_SUB\_REL = 0x07, |
+| | | | EVAS\_RENDER\_TINT = 0x08, |
+| | | | EVAS\_RENDER\_TINT\_REL = 0x09, |
+| | | | EVAS\_RENDER\_MASK = 0x0A, |
+| | | | EVAS\_RENDER\_MUL = 0x0B |
++---------------------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------+
6.1.2 properties of Elementary
''''''''''''''''''''''''''''''
-+--------------------------+--------+----------+-------+-----------------------------------------------------------------------+
-| name | type | length | value | description |
-+==========================+========+==========+=======+=======================================================================+
-| elmentary\_text | string | variable | | const char \*elm\_object\_text\_get() |
-+--------------------------+--------+----------+-------+-----------------------------------------------------------------------+
-| elementary\_style | string | variable | | const char \*elm\_object\_style\_get() |
-+--------------------------+--------+----------+-------+-----------------------------------------------------------------------+
-| elementary\_disabled | bool | 1 | | Eina\_Bool elm\_object\_disabled\_get(const Evas\_Object \*obj) |
-+--------------------------+--------+----------+-------+-----------------------------------------------------------------------+
-| elementary\_widget\_type | string | variable | | const char \*elm\_object\_widget\_type\_get(const Evas\_Object \*obj) |
-+--------------------------+--------+----------+-------+-----------------------------------------------------------------------+
++--------------------------+--------+-----------------------------------------------------------------------+
+| name | type | description |
++==========================+========+=======================================================================+
+| elmentary\_text | string | const char \*elm\_object\_text\_get() |
++--------------------------+--------+-----------------------------------------------------------------------+
+| elementary\_style | string | const char \*elm\_object\_style\_get() |
++--------------------------+--------+-----------------------------------------------------------------------+
+| elementary\_disabled | uint8 | Eina\_uint8elm\_object\_disabled\_get(const Evas\_Object \*obj) |
++--------------------------+--------+-----------------------------------------------------------------------+
+| elementary\_widget\_type | string | const char \*elm\_object\_widget\_type\_get(const Evas\_Object \*obj) |
++--------------------------+--------+-----------------------------------------------------------------------+
6.1.3 properties of Edje
''''''''''''''''''''''''
-+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+===================+========+========+=======+=====================================================================================================+
-| edje\_animation | bool | 1 | | Eina\_Bool edje\_object\_animation\_get(const Edje\_Object \*obj) |
-+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| edje\_play | bool | 1 | | Eina\_Bool edje\_object\_play\_get(const Edje\_Object \*obj) |
-+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| edje\_scale | float | 4 | | double edje\_object\_scale\_get(const Edje\_Object \*obj) |
-+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| edje\_base\_scale | float | 4 | | double edje\_object\_base\_scale\_get(const Edje\_Object \*obj) |
-+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| edje\_size\_min | int[2] | 8 | | void edje\_object\_size\_min\_get(const Edje\_Object \*obj, Evas\_Coord \*minw, Evas\_Coord \*minh) |
-| | | | | |
-+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| edje\_size\_max | int[2] | 8 | | void edje\_object\_size\_max\_get(const Edje\_Object \*obj, Evas\_Coord \*maxw, Evas\_Coord \*maxh) |
-| | | | | |
-+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
++-------------------+--------+-----------------------------------------------------------------------------------------------------+
+| name | type | description |
++===================+========+=====================================================================================================+
+| edje\_animation | uint8 | Eina\_uint8edje\_object\_animation\_get(const Edje\_Object \*obj) |
++-------------------+--------+-----------------------------------------------------------------------------------------------------+
+| edje\_play | uint8 | Eina\_uint8edje\_object\_play\_get(const Edje\_Object \*obj) |
++-------------------+--------+-----------------------------------------------------------------------------------------------------+
+| edje\_scale | float | double edje\_object\_scale\_get(const Edje\_Object \*obj) |
++-------------------+--------+-----------------------------------------------------------------------------------------------------+
+| edje\_base\_scale | float | double edje\_object\_base\_scale\_get(const Edje\_Object \*obj) |
++-------------------+--------+-----------------------------------------------------------------------------------------------------+
+| edje\_size\_min | 2 * | void edje\_object\_size\_min\_get(const Edje\_Object \*obj, Evas\_Coord \*minw, Evas\_Coord \*minh) |
+| | uint32 | |
++-------------------+--------+-----------------------------------------------------------------------------------------------------+
+| edje\_size\_max | 2 * | void edje\_object\_size\_max\_get(const Edje\_Object \*obj, Evas\_Coord \*maxw, Evas\_Coord \*maxh) |
+| | uint32 | |
++-------------------+--------+-----------------------------------------------------------------------------------------------------+
6.2 Evas subtype specific properties
````````````````````````````````````
6.2.1 properties of Image (EVAS) : 0x0101
'''''''''''''''''''''''''''''''''''''''''
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=====================================+========+========+=======+==================================================================================================================================+
-| evas\_image\_load\_dpi | float | 4 | | double evas\_object\_image\_load\_dpi\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_source\_clip | bool | 1 | | Eina\_Bool evas\_object\_image\_source\_clip\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_filled | bool | 1 | | Eina\_Bool evas\_object\_image\_filled\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_content\_hint | byte | 1 | | | Evas\_Image\_Content\_Hint evas\_object\_image\_content\_hint\_get(const Evas\_Image \*obj) |
-| | | | | | EVAS\_IMAGE\_CONTENT\_HINT\_NONE = 0x00, |
-| | | | | | EVAS\_IMAGE\_CONTENT\_HINT\_DYNAMIC = 0x01, |
-| | | | | | EVAS\_IMAGE\_CONTENT\_HINT\_STATIC = 0x02 |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_alpha | bool | 1 | | Eina\_Bool evas\_object\_image\_alpha\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_border | int[4] | 16 | | void evas\_object\_image\_border\_get(const Evas\_Image \*obj, int \*l, int \*r, int \*t, int \*b) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_border\_scale | float | 4 | | double evas\_object\_image\_border\_scale\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_pixels\_dirty | bool | 1 | | Eina\_Bool evas\_object\_image\_pixels\_dirty\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_load\_orientation | bool | 1 | | Eina\_Bool evas\_object\_image\_load\_orientation\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_border\_center\_fill | byte | 1 | | | Evas\_Border\_Fill\_Mode evas\_object\_image\_border\_center\_fill\_get(const Evas\_Image \*obj) |
-| | | | | | EVAS\_BORDER\_FILL\_NONE = 0x00, |
-| | | | | | EVAS\_BORDER\_FILL\_DEFAULT = 0x01, |
-| | | | | | EVAS\_BORDER\_FILL\_SOLID = 0x02 |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_size | int[2] | 8 | | void evas\_object\_image\_size\_get(const Evas\_Image \*obj, int \*w, int \*h) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_source\_visible | bool | 1 | | Eina\_Bool evas\_object\_image\_source\_visible\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_fill | int[4] | 16 | | void evas\_object\_image\_fill\_get(const Evas\_Image \*obj, Evas\_Coord \*x, Evas\_Coord \*y, Evas\_Coord \*w, Evas\_Coord \*h) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_load\_scale\_down | int | 4 | | int evas\_object\_image\_load\_scale\_down\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_scale\_hint | byte | 1 | | | Evas\_Image\_Scale\_Hint evas\_object\_image\_scale\_hint\_get(const Evas\_Image \*obj) |
-| | | | | | EVAS\_IMAGE\_SCALE\_HINT\_NONE = 0x00, |
-| | | | | | EVAS\_IMAGE\_SCALE\_HINT\_DYNAMIC = 0x01, |
-| | | | | | EVAS\_IMAGE\_SCALE\_HINT\_STATIC = 0x02 |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_source\_events | bool | 1 | | Eina\_Bool evas\_object\_image\_source\_events\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_animated\_frame\_count | int | 4 | | int evas\_object\_image\_animated\_frame\_count\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-| evas\_image\_stride | int | 4 | | int evas\_object\_image\_stride\_get(const Evas\_Image \*obj) |
-+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| name | type | description |
++=====================================+========+==================================================================================================================================+
+| evas\_image\_load\_dpi | float | double evas\_object\_image\_load\_dpi\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_source\_clip | uint8 | Eina\_uint8evas\_object\_image\_source\_clip\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_filled | uint8 | Eina\_uint8evas\_object\_image\_filled\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_content\_huint32 | uint8 | | Evas\_Image\_Content\_Hint evas\_object\_image\_content\_hint\_get(const Evas\_Image \*obj) |
+| | | | EVAS\_IMAGE\_CONTENT\_HINT\_NONE = 0x00, |
+| | | | EVAS\_IMAGE\_CONTENT\_HINT\_DYNAMIC = 0x01, |
+| | | | EVAS\_IMAGE\_CONTENT\_HINT\_STATIC = 0x02 |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_alpha | uint8 | Eina\_uint8evas\_object\_image\_alpha\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_border | 4 * | void evas\_object\_image\_border\_get(const Evas\_Image \*obj, int \*l, int \*r, int \*t, int \*b) |
+| | uint32 | |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_border\_scale | float | double evas\_object\_image\_border\_scale\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_pixels\_dirty | uint8 | Eina\_uint8evas\_object\_image\_pixels\_dirty\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_load\_orientation | uint8 | Eina\_uint8evas\_object\_image\_load\_orientation\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_border\_center\_fill | uint8 | | Evas\_Border\_Fill\_Mode evas\_object\_image\_border\_center\_fill\_get(const Evas\_Image \*obj) |
+| | | | EVAS\_BORDER\_FILL\_NONE = 0x00, |
+| | | | EVAS\_BORDER\_FILL\_DEFAULT = 0x01, |
+| | | | EVAS\_BORDER\_FILL\_SOLID = 0x02 |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_size | 2 * | void evas\_object\_image\_size\_get(const Evas\_Image \*obj, int \*w, int \*h) |
+| | uint32 | |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_source\_visible | uint8 | Eina\_uint8evas\_object\_image\_source\_visible\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_fill | 4 * | void evas\_object\_image\_fill\_get(const Evas\_Image \*obj, Evas\_Coord \*x, Evas\_Coord \*y, Evas\_Coord \*w, Evas\_Coord \*h) |
+| | uint32 | |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_load\_scale\_down | uint32 | int evas\_object\_image\_load\_scale\_down\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_scale\_huint32 | uint8 | | Evas\_Image\_Scale\_Hint evas\_object\_image\_scale\_hint\_get(const Evas\_Image \*obj) |
+| | | | EVAS\_IMAGE\_SCALE\_HINT\_NONE = 0x00, |
+| | | | EVAS\_IMAGE\_SCALE\_HINT\_DYNAMIC = 0x01, |
+| | | | EVAS\_IMAGE\_SCALE\_HINT\_STATIC = 0x02 |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_source\_events | uint8 | Eina\_uint8evas\_object\_image\_source\_events\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_animated\_frame\_count | uint32 | int evas\_object\_image\_animated\_frame\_count\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
+| evas\_image\_stride | uint32 | int evas\_object\_image\_stride\_get(const Evas\_Image \*obj) |
++-------------------------------------+--------+----------------------------------------------------------------------------------------------------------------------------------+
6.2.2 properties of Line (EVAS) : 0x0102
''''''''''''''''''''''''''''''''''''''''
-+----------------+--------+--------+-------+-------------------------------------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+================+========+========+=======+=====================================================================================================================================+
-| evas\_line\_xy | int[4] | 16 | | void evas\_object\_line\_xy\_get (const Evas\_Object \*obj, Evas\_Coord \*x1, Evas\_Coord \*y1, Evas\_Coord \*x2, Evas\_Coord \*y2) |
-+----------------+--------+--------+-------+-------------------------------------------------------------------------------------------------------------------------------------+
++----------------+--------+-------------------------------------------------------------------------------------------------------------------------------------+
+| name | type | description |
++================+========+=====================================================================================================================================+
+| evas\_line\_xy | 4 * | void evas\_object\_line\_xy\_get (const Evas\_Object \*obj, Evas\_Coord \*x1, Evas\_Coord \*y1, Evas\_Coord \*x2, Evas\_Coord \*y2) |
+| | uint32 | |
++----------------+--------+-------------------------------------------------------------------------------------------------------------------------------------+
6.2.3 properties of Polygon (EVAS) : 0x0103
'''''''''''''''''''''''''''''''''''''''''''
-+----------+--------+----------+-------+------------------------+
-| name | type | length | value | description |
-+==========+========+==========+=======+========================+
-| Nothing |
-+----------+--------+----------+-------+------------------------+
+Nothing
6.2.4 properties of Rectangle (EVAS) : 0x0104
'''''''''''''''''''''''''''''''''''''''''''''
-+----------+--------+----------+-------+------------------------+
-| name | type | length | value | description |
-+==========+========+==========+=======+========================+
-| Nothing |
-+----------+--------+----------+-------+------------------------+
+Nothing
6.2.5 properties of Text (EVAS) : 0x0105
''''''''''''''''''''''''''''''''''''''''
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+==============================+========+==========+=======+=================================================================================================================================================+
-| evas\_text\_font\_font | string | variable | | void evas\_object\_text\_font\_get (const Evas\_Object \*obj, const char \*\*font, Evas\_Font\_Size \*size), comma(,) delemeter if several font |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_font\_size | int | 4 | | void evas\_object\_text\_font\_get (const Evas\_Object \*obj, const char \*\*font, Evas\_Font\_Size \*size) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_text | string | variable | | const char \* evas\_object\_text\_text\_get (const Evas\_Object \*obj) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_bidi\_delimiters | string | variable | | const char \* evas\_object\_text\_bidi\_delimiters\_get (const Evas\_Object \*obj) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_ellipsis | float | 4 | | double evas\_object\_text\_ellipsis\_get (const Evas\_Object \*obj) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_style | byte | 1 | | | Evas\_Text\_Style\_Type evas\_object\_text\_style\_get (const Evas\_Object \*obj) |
-| | | | | | EVAS\_TEXT\_STYLE\_PLAIN = 0x00, |
-| | | | | | EVAS\_TEXT\_STYLE\_SHADOW = 0x01, |
-| | | | | | EVAS\_TEXT\_STYLE\_OUTLINE = 0x02, |
-| | | | | | EVAS\_TEXT\_STYLE\_SOFT\_OUTLINE = 0x03, |
-| | | | | | EVAS\_TEXT\_STYLE\_GLOW = 0x04, |
-| | | | | | EVAS\_TEXT\_STYLE\_OUTLINE\_SHADOW = 0x05, |
-| | | | | | EVAS\_TEXT\_STYLE\_FAR\_SHADOW = 0x06, |
-| | | | | | EVAS\_TEXT\_STYLE\_OUTLINE\_SOFT\_SHADOW = 0x07, |
-| | | | | | EVAS\_TEXT\_STYLE\_SOFT\_SHADOW = 0x08, |
-| | | | | | EVAS\_TEXT\_STYLE\_FAR\_SOFT\_SHADOW = 0x09 |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_shadow\_color | int[4] | 16 | | void evas\_object\_text\_shadow\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_glow\_color | int[4] | 16 | | void evas\_object\_text\_glow\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_glow2\_color | int[4] | 16 | | void evas\_object\_text\_glow2\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_outline\_color | int[4] | 16 | | void evas\_object\_text\_outline\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_style\_pad | int[4] | 16 | | void evas\_object\_text\_style\_pad\_get (const Evas\_Object \*obj, int \*l, int \*r, int \*t, int \*b) |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-| evas\_text\_direction | byte | 1 | | | Evas\_BiDi\_Direction evas\_object\_text\_direction\_get (const Evas\_Object \*obj) |
-| | | | | | EVAS\_BIDI\_DIRECTION\_NATURAL = 0x00, |
-| | | | | | EVAS\_BIDI\_DIRECTION\_NEUTRAL = 0x01, |
-| | | | | | EVAS\_BIDI\_DIRECTION\_LTR = 0x02, |
-| | | | | | EVAS\_BIDI\_DIRECTION\_RTL = 0x03 |
-+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| name | type | description |
++==============================+========+=================================================================================================================================================+
+| evas\_text\_font\_font | string | void evas\_object\_text\_font\_get (const Evas\_Object \*obj, const char \*\*font, Evas\_Font\_Size \*size), comma(,) delemeter if several font |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_font\_size | uint32 | void evas\_object\_text\_font\_get (const Evas\_Object \*obj, const char \*\*font, Evas\_Font\_Size \*size) |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_text | string | const char \* evas\_object\_text\_text\_get (const Evas\_Object \*obj) |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_bidi\_delimiters | string | const char \* evas\_object\_text\_bidi\_delimiters\_get (const Evas\_Object \*obj) |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_ellipsis | float | double evas\_object\_text\_ellipsis\_get (const Evas\_Object \*obj) |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_style | uint8 | | Evas\_Text\_Style\_Type evas\_object\_text\_style\_get (const Evas\_Object \*obj) |
+| | | | EVAS\_TEXT\_STYLE\_PLAIN = 0x00, |
+| | | | EVAS\_TEXT\_STYLE\_SHADOW = 0x01, |
+| | | | EVAS\_TEXT\_STYLE\_OUTLINE = 0x02, |
+| | | | EVAS\_TEXT\_STYLE\_SOFT\_OUTLINE = 0x03, |
+| | | | EVAS\_TEXT\_STYLE\_GLOW = 0x04, |
+| | | | EVAS\_TEXT\_STYLE\_OUTLINE\_SHADOW = 0x05, |
+| | | | EVAS\_TEXT\_STYLE\_FAR\_SHADOW = 0x06, |
+| | | | EVAS\_TEXT\_STYLE\_OUTLINE\_SOFT\_SHADOW = 0x07, |
+| | | | EVAS\_TEXT\_STYLE\_SOFT\_SHADOW = 0x08, |
+| | | | EVAS\_TEXT\_STYLE\_FAR\_SOFT\_SHADOW = 0x09 |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_shadow\_color | 4 * | void evas\_object\_text\_shadow\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
+| | uint32 | |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_glow\_color | 4 * | void evas\_object\_text\_glow\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
+| | uint32 | |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_glow2\_color | 4 * | void evas\_object\_text\_glow2\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
+| | uint32 | |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_outline\_color | 4 * | void evas\_object\_text\_outline\_color\_get (const Evas\_Object \*obj, int \*r, int \*g, int \*b, int \*a) |
+| | uint32 | |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_style\_pad | 4 * | void evas\_object\_text\_style\_pad\_get (const Evas\_Object \*obj, int \*l, int \*r, int \*t, int \*b) |
+| | uint32 | |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
+| evas\_text\_direction | uint8 | | Evas\_BiDi\_Direction evas\_object\_text\_direction\_get (const Evas\_Object \*obj) |
+| | | | EVAS\_BIDI\_DIRECTION\_NATURAL = 0x00, |
+| | | | EVAS\_BIDI\_DIRECTION\_NEUTRAL = 0x01, |
+| | | | EVAS\_BIDI\_DIRECTION\_LTR = 0x02, |
+| | | | EVAS\_BIDI\_DIRECTION\_RTL = 0x03 |
++------------------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------+
6.2.6 properties of Textblock (EVAS) : 0x0106
'''''''''''''''''''''''''''''''''''''''''''''
-+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+===================================+========+==========+=======+=========================================================================================+
-| evas\_textblock\_replace\_char | string | variable | | const char \* evas\_object\_textblock\_replace\_char\_get (Evas\_Object \*obj) |
-+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-| evas\_textblock\_valign | float | 4 | | double evas\_object\_textblock\_valign\_get (const Evas\_Object \*obj) |
-+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-| evas\_textblock\_bidi\_delimiters | string | variable | | const char \* evas\_object\_textblock\_bidi\_delimiters\_get (const Evas\_Object \*obj) |
-+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-| evas\_textblock\_legacy\_newline | bool | 1 | | Eina\_Bool evas\_object\_textblock\_legacy\_newline\_get (const Evas\_Object \*obj) |
-+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-| evas\_textblock\_text\_markup | string | variable | | const char \* evas\_object\_textblock\_text\_markup\_get (const Evas\_Object \*obj) |
-+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
++-----------------------------------+--------+-----------------------------------------------------------------------------------------+
+| name | type | description |
++===================================+========+=========================================================================================+
+| evas\_textblock\_replace\_char | string | const char \* evas\_object\_textblock\_replace\_char\_get (Evas\_Object \*obj) |
++-----------------------------------+--------+-----------------------------------------------------------------------------------------+
+| evas\_textblock\_valign | float | double evas\_object\_textblock\_valign\_get (const Evas\_Object \*obj) |
++-----------------------------------+--------+-----------------------------------------------------------------------------------------+
+| evas\_textblock\_bidi\_delimiters | string | const char \* evas\_object\_textblock\_bidi\_delimiters\_get (const Evas\_Object \*obj) |
++-----------------------------------+--------+-----------------------------------------------------------------------------------------+
+| evas\_textblock\_legacy\_newline | uint8 | Eina\_uint8evas\_object\_textblock\_legacy\_newline\_get (const Evas\_Object \*obj) |
++-----------------------------------+--------+-----------------------------------------------------------------------------------------+
+| evas\_textblock\_text\_markup | string | const char \* evas\_object\_textblock\_text\_markup\_get (const Evas\_Object \*obj) |
++-----------------------------------+--------+-----------------------------------------------------------------------------------------+
6.2.7 properties of Vector (EVAS) : 0x0107
''''''''''''''''''''''''''''''''''''''''''
-+----------+--------+----------+-------+------------------------+
-| name | type | length | value | description |
-+==========+========+==========+=======+========================+
-| Nothing |
-+----------+--------+----------+-------+------------------------+
+Nothing
6.2.8 properties of Table (EVAS) : 0x0108
'''''''''''''''''''''''''''''''''''''''''
-+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=============================+==========+========+=======+===================================================================================================================+
-| evas\_table\_homogeneous | byte | 1 | | | Evas\_Object\_Table\_Homogeneous\_Mode evas\_object\_table\_homogeneous\_get(const Evas\_Table \*obj) |
-| | | | | | EVAS\_OBJECT\_TABLE\_HOMOGENEOUS\_NONE = 0x00, |
-| | | | | | EVAS\_OBJECT\_TABLE\_HOMOGENEOUS\_TABLE = 0x01, |
-| | | | | | EVAS\_OBJECT\_TABLE\_HOMOGENEOUS\_ITEM = 0x02 |
-+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
-| evas\_table\_align | float[2] | 8 | | void evas\_object\_table\_align\_get(const Evas\_Table \*obj, double \*horizontal, double \*vertical) |
-+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
-| evas\_table\_padding | int[2] | 8 | | void evas\_object\_table\_padding\_get(const Evas\_Table \*obj, Evas\_Coord \*horizontal, Evas\_Coord \*vertical) |
-+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
-| evas\_table\_mirrored | bool | 1 | | Eina\_Bool evas\_object\_table\_mirrored\_get(const Evas\_Table \*obj) |
-+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
-| evas\_table\_col\_row\_size | int[2] | 8 | | void evas\_object\_table\_col\_row\_size\_get(const Evas\_Table \*obj, int \*cols, int \*rows) |
-+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
++-----------------------------+----------+-------------------------------------------------------------------------------------------------------------------+
+| name | type | description |
++=============================+==========+===================================================================================================================+
+| evas\_table\_homogeneous | uint8 | | Evas\_Object\_Table\_Homogeneous\_Mode evas\_object\_table\_homogeneous\_get(const Evas\_Table \*obj) |
+| | | | EVAS\_OBJECT\_TABLE\_HOMOGENEOUS\_NONE = 0x00, |
+| | | | EVAS\_OBJECT\_TABLE\_HOMOGENEOUS\_TABLE = 0x01, |
+| | | | EVAS\_OBJECT\_TABLE\_HOMOGENEOUS\_ITEM = 0x02 |
++-----------------------------+----------+-------------------------------------------------------------------------------------------------------------------+
+| evas\_table\_align | 2 * | void evas\_object\_table\_align\_get(const Evas\_Table \*obj, double \*horizontal, double \*vertical) |
+| | float | |
++-----------------------------+----------+-------------------------------------------------------------------------------------------------------------------+
+| evas\_table\_padding | 2 * | void evas\_object\_table\_padding\_get(const Evas\_Table \*obj, Evas\_Coord \*horizontal, Evas\_Coord \*vertical) |
+| | uint32 | |
++-----------------------------+----------+-------------------------------------------------------------------------------------------------------------------+
+| evas\_table\_mirrored | uint8 | Eina\_uint8evas\_object\_table\_mirrored\_get(const Evas\_Table \*obj) |
++-----------------------------+----------+-------------------------------------------------------------------------------------------------------------------+
+| evas\_table\_col\_row\_size | 2 * | void evas\_object\_table\_col\_row\_size\_get(const Evas\_Table \*obj, int \*cols, int \*rows) |
+| | uint32 | |
++-----------------------------+----------+-------------------------------------------------------------------------------------------------------------------+
6.2.9 properties of Box (EVAS) : 0x0109
'''''''''''''''''''''''''''''''''''''''
-+------------------+----------+--------+-------+---------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+==================+==========+========+=======+===================================================================================================+
-| evas\_box\_align | float[2] | 8 | | void evas\_object\_box\_align\_get(const Evas\_Box \*obj, double \*horizontal, double \*vertical) |
-+------------------+----------+--------+-------+---------------------------------------------------------------------------------------------------+
++------------------+----------+---------------------------------------------------------------------------------------------------+
+| name | type | description |
++==================+==========+===================================================================================================+
+| evas\_box\_align | 2 * | void evas\_object\_box\_align\_get(const Evas\_Box \*obj, double \*horizontal, double \*vertical) |
+| | float | |
++------------------+----------+---------------------------------------------------------------------------------------------------+
6.1.10 properties of Grid (EVAS) : 0x010A
'''''''''''''''''''''''''''''''''''''''''
-+----------------------+--------+--------+-------+-------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+======================+========+========+=======+=================================================================================================+
-| evas\_grid\_mirrored | bool | 1 | | Eina\_Bool evas\_object\_grid\_mirrored\_get(const Evas\_Grid \*obj) |
-+----------------------+--------+--------+-------+-------------------------------------------------------------------------------------------------+
-| evas\_grid\_pack | int[4] | 16 | | Eina\_Bool evas\_obj\_grid\_pack\_get(Evas\_Object \*child, int \*x, int \*y, int \*w, int \*h) |
-+----------------------+--------+--------+-------+-------------------------------------------------------------------------------------------------+
++----------------------+--------+-------------------------------------------------------------------------------------------------+
+| name | type | description |
++======================+========+=================================================================================================+
+| evas\_grid\_mirrored | uint8 | Eina\_uint8evas\_object\_grid\_mirrored\_get(const Evas\_Grid \*obj) |
++----------------------+--------+-------------------------------------------------------------------------------------------------+
+| evas\_grid\_pack | int[4] | Eina\_uint8evas\_obj\_grid\_pack\_get(Evas\_Object \*child, int \*x, int \*y, int \*w, int \*h) |
++----------------------+--------+-------------------------------------------------------------------------------------------------+
6.2.11 properties of Textgrid (EVAS) : 0x010B
'''''''''''''''''''''''''''''''''''''''''''''
-+----------------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+============================+========+========+=======+=====================================================================================================+
-| evas\_textgrid\_size | int[2] | 8 | | void evas\_object\_textgrid\_size\_get(const Evas\_Textgrid \*obj, int \*w, int \*h) |
-+----------------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-| evas\_textgrid\_cell\_size | int[2] | 8 | | void evas\_object\_textgrid\_cell\_size\_get(const Evas\_Textgrid \*obj, int \*width, int \*height) |
-+----------------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
++----------------------------+--------+-----------------------------------------------------------------------------------------------------+
+| name | type | description |
++============================+========+=====================================================================================================+
+| evas\_textgrid\_size | 2 * | void evas\_object\_textgrid\_size\_get(const Evas\_Textgrid \*obj, int \*w, int \*h) |
+| | uint32 | |
++----------------------------+--------+-----------------------------------------------------------------------------------------------------+
+| evas\_textgrid\_cell\_size | 2 * | void evas\_object\_textgrid\_cell\_size\_get(const Evas\_Textgrid \*obj, int \*width, int \*height) |
+| | uint32 | |
++----------------------------+--------+-----------------------------------------------------------------------------------------------------+
6.2.12 properties of Smart (EVAS) : 0x010C
''''''''''''''''''''''''''''''''''''''''''
-+----------+--------+----------+-------+------------------------+
-| name | type | length | value | description |
-+==========+========+==========+=======+========================+
-| Nothing |
-+----------+--------+----------+-------+------------------------+
+Nothing
6.3 Elementary subtype specific properties
``````````````````````````````````````````
6.3.1 properties of Background (Elementary) : 0x0201
''''''''''''''''''''''''''''''''''''''''''''''''''''
-+-------------------------+--------+--------+-------+-------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=========================+========+========+=======+===============================================================================+
-| elm\_background\_color | int[3] | 12 | | void elm\_bg\_color\_get(const Evas\_Object \*obj, int \*r, int \*g, int \*b) |
-+-------------------------+--------+--------+-------+-------------------------------------------------------------------------------+
-| elm\_background\_option | byte | 1 | | | Elm\_Bg\_Option elm\_bg\_option\_get(const Elm\_Bg \*obj) |
-| | | | | | ELM\_BG\_OPTION\_CENTER = 0x00, |
-| | | | | | ELM\_BG\_OPTION\_SCALE = 0x01, |
-| | | | | | ELM\_BG\_OPTION\_STRETCH = 0x02, |
-| | | | | | ELM\_BG\_OPTION\_TILE = 0x03, |
-| | | | | | ELM\_BG\_OPTION\_LAST = 0x04 |
-+-------------------------+--------+--------+-------+-------------------------------------------------------------------------------+
++-------------------------+--------+-------------------------------------------------------------------------------+
+| name | type | description |
++=========================+========+===============================================================================+
+| elm\_background\_color | 3 * | void elm\_bg\_color\_get(const Evas\_Object \*obj, int \*r, int \*g, int \*b) |
+| | uint32 | |
++-------------------------+--------+-------------------------------------------------------------------------------+
+| elm\_background\_option | uint8 | | Elm\_Bg\_Option elm\_bg\_option\_get(const Elm\_Bg \*obj) |
+| | | | ELM\_BG\_OPTION\_CENTER = 0x00, |
+| | | | ELM\_BG\_OPTION\_SCALE = 0x01, |
+| | | | ELM\_BG\_OPTION\_STRETCH = 0x02, |
+| | | | ELM\_BG\_OPTION\_TILE = 0x03, |
+| | | | ELM\_BG\_OPTION\_LAST = 0x04 |
++-------------------------+--------+-------------------------------------------------------------------------------+
6.3.2 properties of Button (Elementary) : 0x0202
''''''''''''''''''''''''''''''''''''''''''''''''
-+-------------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+===========================================+=======+========+=======+=================================================================================+
-| elm\_button\_autorepeat\_initial\_timeout | float | 4 | | double elm\_button\_autorepeat\_initial\_timeout\_get (const Elm\_Button \*obj) |
-+-------------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------+
-| elm\_button\_autorepeat\_gap\_timeout | float | 4 | | double elm\_button\_autorepeat\_gap\_timeout\_get (const Elm\_Button \*obj) |
-+-------------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------+
-| elm\_button\_autorepeat | bool | 1 | | Eina\_Bool elm\_button\_autorepeat\_get (const Elm\_Button \*obj) |
-+-------------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------+
++-------------------------------------------+-------+---------------------------------------------------------------------------------+
+| name | type | description |
++===========================================+=======+=================================================================================+
+| elm\_button\_autorepeat\_initial\_timeout | float | double elm\_button\_autorepeat\_initial\_timeout\_get (const Elm\_Button \*obj) |
++-------------------------------------------+-------+---------------------------------------------------------------------------------+
+| elm\_button\_autorepeat\_gap\_timeout | float | double elm\_button\_autorepeat\_gap\_timeout\_get (const Elm\_Button \*obj) |
++-------------------------------------------+-------+---------------------------------------------------------------------------------+
+| elm\_button\_autorepeat | uint8 | Eina\_uint8elm\_button\_autorepeat\_get (const Elm\_Button \*obj) |
++-------------------------------------------+-------+---------------------------------------------------------------------------------+
6.3.3 properties of Check (Elementary) : 0x0203
'''''''''''''''''''''''''''''''''''''''''''''''
-+-------------------+------+--------+-------+-----------------------------------------------------------+
-| name | type | length | value | description |
-+===================+======+========+=======+===========================================================+
-| elm\_check\_state | bool | 1 | | Eina\_Bool elm\_check\_state\_get(const Elm\_Check \*obj) |
-+-------------------+------+--------+-------+-----------------------------------------------------------+
++-------------------+------+-----------------------------------------------------------+
+| name | type | description |
++===================+======+===========================================================+
+| elm\_check\_state | uint8| Eina\_uint8elm\_check\_state\_get(const Elm\_Check \*obj) |
++-------------------+------+-----------------------------------------------------------+
6.3.4 properties of Colorselector (Elementary) : 0x0204
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
-+-----------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+===================================+========+==========+=======+=========================================================================================================+
-| elm\_colorselector\_color | int[4] | 16 | | void elm\_colorselector\_color\_get(const Elm\_Colorselector \*obj, int \*r, int \*g, int \*b, int \*a) |
-+-----------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------------------------+
-| elm\_colorselector\_palette\_name | string | variable | | const char \*elm\_colorselector\_palette\_name\_get(const Elm\_Colorselector \*obj) |
-+-----------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------------------------+
-| elm\_colorselector\_mode | byte | 1 | | | Elm\_Colorselector\_Mode elm\_colorselector\_mode\_get(const Elm\_Colorselector \*obj) |
-| | | | | | ELM\_COLORSELECTOR\_PALETTE = 0x00, |
-| | | | | | ELM\_COLORSELECTOR\_COMPONENTS = 0x01, |
-| | | | | | ELM\_COLORSELECTOR\_BOTH = 0x02, |
-| | | | | | ELM\_COLORSELECTOR\_PICKER = 0x03, |
-| | | | | | ELM\_COLORSELECTOR\_PLANE = 0x04, |
-| | | | | | ELM\_COLORSELECTOR\_PALETTE\_PLANE = 0x05, |
-| | | | | | ELM\_COLORSELECTOR\_ALL = 0x06 |
-+-----------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------------------------+
++-----------------------------------+--------+---------------------------------------------------------------------------------------------------------+
+| name | type | description |
++===================================+========+=========================================================================================================+
+| elm\_colorselector\_color | 4 * | void elm\_colorselector\_color\_get(const Elm\_Colorselector \*obj, int \*r, int \*g, int \*b, int \*a) |
+| | uint32 | |
++-----------------------------------+--------+---------------------------------------------------------------------------------------------------------+
+| elm\_colorselector\_palette\_name | string | const char \*elm\_colorselector\_palette\_name\_get(const Elm\_Colorselector \*obj) |
++-----------------------------------+--------+---------------------------------------------------------------------------------------------------------+
+| elm\_colorselector\_mode | uint8 | | Elm\_Colorselector\_Mode elm\_colorselector\_mode\_get(const Elm\_Colorselector \*obj) |
+| | | | ELM\_COLORSELECTOR\_PALETTE = 0x00, |
+| | | | ELM\_COLORSELECTOR\_COMPONENTS = 0x01, |
+| | | | ELM\_COLORSELECTOR\_BOTH = 0x02, |
+| | | | ELM\_COLORSELECTOR\_PICKER = 0x03, |
+| | | | ELM\_COLORSELECTOR\_PLANE = 0x04, |
+| | | | ELM\_COLORSELECTOR\_PALETTE\_PLANE = 0x05, |
+| | | | ELM\_COLORSELECTOR\_ALL = 0x06 |
++-----------------------------------+--------+---------------------------------------------------------------------------------------------------------+
6.3.5 properties of Ctxpopup (Elementary) : 0x0205
''''''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------+------+--------+-------+------------------------------------------------------+
-| name | type | length | value | description |
-+===========================+======+========+=======+======================================================+
-| elm\_ctxpopup\_horizontal | bool | 1 | | Eina\_Bool elm\_obj\_ctxpopup\_horizontal\_get(void) |
-+---------------------------+------+--------+-------+------------------------------------------------------+
++---------------------------+------+------------------------------------------------------+
+| name | type | description |
++===========================+======+======================================================+
+| elm\_ctxpopup\_horizontal | uint8| Eina\_uint8elm\_obj\_ctxpopup\_horizontal\_get(void) |
++---------------------------+------+------------------------------------------------------+
6.3.6 properties of Datetime (Elementary) : 0x0206
''''''''''''''''''''''''''''''''''''''''''''''''''
-+-----------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=======================+========+==========+=======+=========================================================================================+
-| elm\_datetime\_format | string | variable | | const char \*elm\_datetime\_format\_get(const Elm\_Datetime \*obj) |
-+-----------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-| elm\_datetime\_value | int[8] | 32 | | | Eina\_Bool elm\_datetime\_value\_get(const Elm\_Datetime \*obj, struct tm \*currtime) |
-| | | | | | int tm\_sec; /\* Seconds. [0-60] (1 leap second) \*/ |
-| | | | | | int tm\_min; /\* Minutes. [0-59] \*/ |
-| | | | | | int tm\_hour; /\* Hours. [0-23] \*/ |
-| | | | | | int tm\_mday; /\* Day. [1-31] \*/ |
-| | | | | | int tm\_mon; /\* Month. [0-11] \*/ |
-| | | | | | int tm\_year; /\* Year - 1900. \*/ |
-| | | | | | int tm\_wday; /\* Day of week. [0-6] \*/ |
-| | | | | | int tm\_yday; /\* Days in year.[0-365] \*/ |
-+-----------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
++-----------------------+--------+-----------------------------------------------------------------------------------------+
+| name | type | description |
++=======================+========+=========================================================================================+
+| elm\_datetime\_format | string | const char \*elm\_datetime\_format\_get(const Elm\_Datetime \*obj) |
++-----------------------+--------+-----------------------------------------------------------------------------------------+
+| elm\_datetime\_value | 8 * | | Eina\_uint8elm\_datetime\_value\_get(const Elm\_Datetime \*obj, struct tm \*currtime) |
+| | uint32 | | int tm\_sec; /\* Seconds. [0-60] (1 leap second) \*/ |
+| | | | int tm\_min; /\* Minutes. [0-59] \*/ |
+| | | | int tm\_hour; /\* Hours. [0-23] \*/ |
+| | | | int tm\_mday; /\* Day. [1-31] \*/ |
+| | | | int tm\_mon; /\* Month. [0-11] \*/ |
+| | | | int tm\_year; /\* Year - 1900. \*/ |
+| | | | int tm\_wday; /\* Day of week. [0-6] \*/ |
+| | | | int tm\_yday; /\* Days in year.[0-365] \*/ |
++-----------------------+--------+-----------------------------------------------------------------------------------------+
6.3.7 properties of Entry (Elementary) : 0x0207
'''''''''''''''''''''''''''''''''''''''''''''''
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+============================================+========+==========+=======+======================================================================================+
-| elm\_entry\_entry | string | variable | | const char \*elm\_entry\_entry\_get(const Evas\_Object \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_scrollable | bool | 1 | | Eina\_Bool elm\_entry\_scrollable\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_input\_panel\_show\_on\_demand | bool | 1 | | Eina\_Bool elm\_entry\_input\_panel\_show\_on\_demand\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_context\_menu\_disabled | bool | 1 | | Eina\_Bool elm\_entry\_context\_menu\_disabled\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_cnp\_mode | byte | 1 | | Elm\_Cnp\_Mode elm\_entry\_cnp\_mode\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_editable | bool | 1 | | EAPI Eina\_Bool elm\_entry\_editable\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_anchor\_hover\_style | string | variable | | EAPI const char \*elm\_entry\_anchor\_hover\_style\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_single\_line | bool | 1 | | EAPI Eina\_Bool elm\_entry\_single\_line\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_password | bool | 1 | | EAPI Eina\_Bool elm\_entry\_password\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_autosave | bool | 1 | | EAPI Eina\_Bool elm\_entry\_autosave\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_prediction\_allow | bool | 1 | | EAPI Eina\_Bool elm\_entry\_prediction\_allow\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_input\_panel\_enabled | bool | 1 | | EAPI Eina\_Bool elm\_entry\_input\_panel\_enabled\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_cursor\_pos | int | 4 | | EAPI int elm\_entry\_cursor\_pos\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_cursor\_is\_format | bool | 1 | | EAPI Eina\_Bool elm\_entry\_cursor\_is\_format\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_cursor\_content | string | variable | | EAPI char \*elm\_entry\_cursor\_content\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_selection | string | variable | | EAPI const char \*elm\_entry\_selection\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-| elm\_entry\_cursor\_is\_visible\_format | bool | 1 | | EAPI Eina\_Bool elm\_entry\_cursor\_is\_visible\_format\_get(const Elm\_Entry \*obj) |
-+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| name | type | description |
++============================================+========+======================================================================================+
+| elm\_entry\_entry | string | const char \*elm\_entry\_entry\_get(const Evas\_Object \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_scrollable | uint8 | Eina\_uint8elm\_entry\_scrollable\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_input\_panel\_show\_on\_demand | uint8 | Eina\_uint8elm\_entry\_input\_panel\_show\_on\_demand\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_context\_menu\_disabled | uint8 | Eina\_uint8elm\_entry\_context\_menu\_disabled\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_cnp\_mode | uint8 | Elm\_Cnp\_Mode elm\_entry\_cnp\_mode\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_editable | uint8 | EAPI Eina\_uint8elm\_entry\_editable\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_anchor\_hover\_style | string | EAPI const char \*elm\_entry\_anchor\_hover\_style\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_single\_line | uint8 | EAPI Eina\_uint8elm\_entry\_single\_line\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_password | uint8 | EAPI Eina\_uint8elm\_entry\_password\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_autosave | uint8 | EAPI Eina\_uint8elm\_entry\_autosave\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_prediction\_allow | uint8 | EAPI Eina\_uint8elm\_entry\_prediction\_allow\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_input\_panel\_enabled | uint8 | EAPI Eina\_uint8elm\_entry\_input\_panel\_enabled\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_cursor\_pos | uint32 | EAPI int elm\_entry\_cursor\_pos\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_cursor\_is\_format | uint8 | EAPI Eina\_uint8elm\_entry\_cursor\_is\_format\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_cursor\_content | string | EAPI char \*elm\_entry\_cursor\_content\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_selection | string | EAPI const char \*elm\_entry\_selection\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
+| elm\_entry\_cursor\_is\_visible\_format | uint8 | EAPI Eina\_uint8elm\_entry\_cursor\_is\_visible\_format\_get(const Elm\_Entry \*obj) |
++--------------------------------------------+--------+--------------------------------------------------------------------------------------+
6.3.8 properties of Flip (Elementary) : 0x0208
''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------+------+--------+-------+-----------------------------------------------------------------+
-| name | type | length | value | description |
-+===========================+======+========+=======+=================================================================+
-| elm\_flip\_interaction | byte | 1 | | | Elm\_Flip\_Interaction elm\_obj\_flip\_interaction\_get(void) |
-| | | | | | ELM\_FLIP\_INTERACTION\_NONE = 0x00, |
-| | | | | | ELM\_FLIP\_INTERACTION\_ROTATE = 0x01, |
-| | | | | | ELM\_FLIP\_INTERACTION\_CUBE = 0x02, |
-| | | | | | ELM\_FLIP\_INTERACTION\_PAGE = 0x03 |
-+---------------------------+------+--------+-------+-----------------------------------------------------------------+
-| elm\_flip\_front\_visible | bool | 1 | | Eina\_Bool elm\_obj\_flip\_front\_visible\_get(void) |
-+---------------------------+------+--------+-------+-----------------------------------------------------------------+
++---------------------------+------+-----------------------------------------------------------------+
+| name | type | description |
++===========================+======+=================================================================+
+| elm\_flip\_interaction | uint8| | Elm\_Flip\_Interaction elm\_obj\_flip\_interaction\_get(void) |
+| | | | ELM\_FLIP\_INTERACTION\_NONE = 0x00, |
+| | | | ELM\_FLIP\_INTERACTION\_ROTATE = 0x01, |
+| | | | ELM\_FLIP\_INTERACTION\_CUBE = 0x02, |
+| | | | ELM\_FLIP\_INTERACTION\_PAGE = 0x03 |
++---------------------------+------+-----------------------------------------------------------------+
+| elm\_flip\_front\_visible | uint8| Eina\_uint8elm\_obj\_flip\_front\_visible\_get(void) |
++---------------------------+------+-----------------------------------------------------------------+
6.3.9 properties of Gengrid (Elementary) : 0x0209
'''''''''''''''''''''''''''''''''''''''''''''''''
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+===================================+==========+========+=======+=================================================================================================================+
-| elm\_gengrid\_align | float[2] | 8 | | EAPI void elm\_gengrid\_align\_get(const Elm\_Gengrid \*obj, double \*align\_x, double \*align\_y) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_filled | bool | 1 | | EAPI Eina\_Bool elm\_gengrid\_filled\_get(const Elm\_Gengrid \*obj) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_page\_relative | float[2] | 8 | | EAPI void elm\_gengrid\_page\_relative\_get(const Elm\_Gengrid \*obj, double \*h\_pagerel, double \*v\_pagerel) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_multi\_select | bool | 1 | | EAPI Eina\_Bool elm\_gengrid\_multi\_select\_get(const Elm\_Gengrid \*obj) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_group\_item\_size | int[2] | 8 | | EAPI void elm\_gengrid\_group\_item\_size\_get(const Elm\_Gengrid \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_select\_mode | byte | 1 | | | EAPI Elm\_Object\_Select\_Mode elm\_gengrid\_select\_mode\_get(const Elm\_Gengrid \*obj) |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_reorder\_mode | bool | 1 | | EAPI Eina\_Bool elm\_gengrid\_reorder\_mode\_get(const Elm\_Gengrid \*obj) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_highlight\_mode | bool | 1 | | EAPI Eina\_Bool elm\_gengrid\_highlight\_mode\_get(const Elm\_Gengrid \*obj) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_item\_size | int[2] | 8 | | EAPI void elm\_gengrid\_item\_size\_get(const Elm\_Gengrid \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_multi\_select\_mode | byte | 1 | | | EAPI Elm\_Object\_Multi\_Select\_Mode elm\_gengrid\_multi\_select\_mode\_get(const Elm\_Gengrid \*obj) |
-| | | | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT = 0x00, |
-| | | | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL = 0x01, |
-| | | | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX = 0x02 |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_horizontal | bool | 1 | | EAPI Eina\_Bool elm\_gengrid\_horizontal\_get(const Elm\_Gengrid \*obj) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_wheel\_disabled | bool | 1 | | EAPI Eina\_Bool elm\_gengrid\_wheel\_disabled\_get(const Elm\_Gengrid \*obj) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-| elm\_gengrid\_items\_count | int | 4 | | EAPI unsigned int elm\_gengrid\_items\_count(const Elm\_Gengrid \*obj) |
-+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| name | type | description |
++===================================+==========+=================================================================================================================+
+| elm\_gengrid\_align | 2 * | EAPI void elm\_gengrid\_align\_get(const Elm\_Gengrid \*obj, double \*align\_x, double \*align\_y) |
+| | float | |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_filled | uint8 | EAPI Eina\_uint8elm\_gengrid\_filled\_get(const Elm\_Gengrid \*obj) |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_page\_relative | 2 * | EAPI void elm\_gengrid\_page\_relative\_get(const Elm\_Gengrid \*obj, double \*h\_pagerel, double \*v\_pagerel) |
+| | float | |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_multi\_select | uint8 | EAPI Eina\_uint8elm\_gengrid\_multi\_select\_get(const Elm\_Gengrid \*obj) |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_group\_item\_size | 2 * | EAPI void elm\_gengrid\_group\_item\_size\_get(const Elm\_Gengrid \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
+| | uint32 | |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_select\_mode | uint8 | | EAPI Elm\_Object\_Select\_Mode elm\_gengrid\_select\_mode\_get(const Elm\_Gengrid \*obj) |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_reorder\_mode | uint8 | EAPI Eina\_uint8elm\_gengrid\_reorder\_mode\_get(const Elm\_Gengrid \*obj) |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_highlight\_mode | uint8 | EAPI Eina\_uint8elm\_gengrid\_highlight\_mode\_get(const Elm\_Gengrid \*obj) |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_item\_size | 2 * | EAPI void elm\_gengrid\_item\_size\_get(const Elm\_Gengrid \*obj, Evas\_Coord \*w, Evas\_Coord \*h) |
+| | uint32 | |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_multi\_select\_mode | uint8 | | EAPI Elm\_Object\_Multi\_Select\_Mode elm\_gengrid\_multi\_select\_mode\_get(const Elm\_Gengrid \*obj) |
+| | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT = 0x00, |
+| | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL = 0x01, |
+| | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX = 0x02 |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_horizontal | uint8 | EAPI Eina\_uint8elm\_gengrid\_horizontal\_get(const Elm\_Gengrid \*obj) |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_wheel\_disabled | uint8 | EAPI Eina\_uint8elm\_gengrid\_wheel\_disabled\_get(const Elm\_Gengrid \*obj) |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
+| elm\_gengrid\_items\_count | uint32 | EAPI unsigned int elm\_gengrid\_items\_count(const Elm\_Gengrid \*obj) |
++-----------------------------------+----------+-----------------------------------------------------------------------------------------------------------------+
6.3.10 properties of Genlist (Elementary) : 0x020A
''''''''''''''''''''''''''''''''''''''''''''''''''
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=====================================+=======+========+=======+=======================================================================================+
-| elm\_genlist\_multi\_select | bool | 1 | | Eina\_Bool elm\_genlist\_multi\_select\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_mode | byte | 1 | | | Elm\_List\_Mode elm\_genlist\_mode\_get(const Evas\_Object \*obj) |
-| | | | | | ELM\_LIST\_COMPRESS = 0x00, |
-| | | | | | ELM\_LIST\_SCROLL = 0x01, |
-| | | | | | ELM\_LIST\_LIMIT = 0x02, |
-| | | | | | ELM\_LIST\_EXPAND = 0x03, |
-| | | | | | ELM\_LIST\_LAST = 0x04 |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_items\_count | int | 4 | | unsigned int elm\_genlist\_items\_count(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_homogeneous | bool | 1 | | Eina\_Bool elm\_genlist\_homogeneous\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_block\_count | int | 4 | | int elm\_genlist\_block\_count\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_longpress\_timeout | float | 4 | | double elm\_genlist\_longpress\_timeout\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_reorder\_mode | bool | 1 | | Eina\_Bool elm\_genlist\_reorder\_mode\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_decorate\_mode | bool | 1 | | Eina\_Bool elm\_genlist\_decorate\_mode\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_tree\_effect\_enabled | bool | 1 | | Eina\_Bool elm\_genlist\_tree\_effect\_enabled\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_select\_mode | byte | 1 | | | Elm\_Object\_Select\_Mode elm\_genlist\_select\_mode\_get(const Evas\_Object \*obj) |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_highlight\_mode | bool | 1 | | Eina\_Bool elm\_genlist\_highlight\_mode\_get(const Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_genlist\_realization\_mode | bool | 1 | | Eina\_Bool elm\_genlist\_realization\_mode\_get(Evas\_Object \*obj) |
-+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| name | type | description |
++=====================================+=======+=======================================================================================+
+| elm\_genlist\_multi\_select | uint8 | Eina\_uint8elm\_genlist\_multi\_select\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_mode | uint8 | | Elm\_List\_Mode elm\_genlist\_mode\_get(const Evas\_Object \*obj) |
+| | | | ELM\_LIST\_COMPRESS = 0x00, |
+| | | | ELM\_LIST\_SCROLL = 0x01, |
+| | | | ELM\_LIST\_LIMIT = 0x02, |
+| | | | ELM\_LIST\_EXPAND = 0x03, |
+| | | | ELM\_LIST\_LAST = 0x04 |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_items\_count | uint32| unsigned int elm\_genlist\_items\_count(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_homogeneous | uint8 | Eina\_uint8elm\_genlist\_homogeneous\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_block\_count | uint32| int elm\_genlist\_block\_count\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_longpress\_timeout | float | double elm\_genlist\_longpress\_timeout\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_reorder\_mode | uint8 | Eina\_uint8elm\_genlist\_reorder\_mode\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_decorate\_mode | uint8 | Eina\_uint8elm\_genlist\_decorate\_mode\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_tree\_effect\_enabled | uint8 | Eina\_uint8elm\_genlist\_tree\_effect\_enabled\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_select\_mode | uint8 | | Elm\_Object\_Select\_Mode elm\_genlist\_select\_mode\_get(const Evas\_Object \*obj) |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_highlight\_mode | uint8 | Eina\_uint8elm\_genlist\_highlight\_mode\_get(const Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_genlist\_realization\_mode | uint8 | Eina\_uint8elm\_genlist\_realization\_mode\_get(Evas\_Object \*obj) |
++-------------------------------------+-------+---------------------------------------------------------------------------------------+
6.3.11 properties of Glview (Elementary) : 0x020B
'''''''''''''''''''''''''''''''''''''''''''''''''
-+-----------------------+--------+--------+-------+------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=======================+========+========+=======+========================================================================+
-| elm\_glview\_size | int[2] | 8 | | void elm\_glview\_size\_get(const Elm\_Glview \*obj, int \*w, int \*h) |
-+-----------------------+--------+--------+-------+------------------------------------------------------------------------+
-| elm\_glview\_rotation | int | 4 | | int elm\_glview\_rotation\_get(const Elm\_Glview \*obj) |
-+-----------------------+--------+--------+-------+------------------------------------------------------------------------+
++-----------------------+--------+------------------------------------------------------------------------+
+| name | type | description |
++=======================+========+========================================================================+
+| elm\_glview\_size | 2 * | void elm\_glview\_size\_get(const Elm\_Glview \*obj, int \*w, int \*h) |
+| | uint32 | |
++-----------------------+--------+------------------------------------------------------------------------+
+| elm\_glview\_rotation | uint32 | int elm\_glview\_rotation\_get(const Elm\_Glview \*obj) |
++-----------------------+--------+------------------------------------------------------------------------+
6.3.12 properties of Icon (Elementary) : 0x020C
'''''''''''''''''''''''''''''''''''''''''''''''
-+--------------------------+--------+----------+-------+---------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+==========================+========+==========+=======+=================================================================================+
-| elm\_icon\_order\_lookup | byte | 1 | | | Elm\_Icon\_Lookup\_Order elm\_icon\_order\_lookup\_get(const Elm\_Icon \*obj) |
-| | | | | | ELM\_ICON\_LOOKUP\_FDO\_THEME = 0x00, |
-| | | | | | ELM\_ICON\_LOOKUP\_THEME\_FDO = 0x01, |
-| | | | | | ELM\_ICON\_LOOKUP\_FDO = 0x02, |
-| | | | | | ELM\_ICON\_LOOKUP\_THEME = 0x03 |
-+--------------------------+--------+----------+-------+---------------------------------------------------------------------------------+
-| elm\_icon\_standard | string | variable | | const char \*elm\_icon\_standard\_get(const Elm\_Icon \*obj) |
-+--------------------------+--------+----------+-------+---------------------------------------------------------------------------------+
++--------------------------+--------+---------------------------------------------------------------------------------+
+| name | type | description |
++==========================+========+=================================================================================+
+| elm\_icon\_order\_lookup | uint8 | | Elm\_Icon\_Lookup\_Order elm\_icon\_order\_lookup\_get(const Elm\_Icon \*obj) |
+| | | | ELM\_ICON\_LOOKUP\_FDO\_THEME = 0x00, |
+| | | | ELM\_ICON\_LOOKUP\_THEME\_FDO = 0x01, |
+| | | | ELM\_ICON\_LOOKUP\_FDO = 0x02, |
+| | | | ELM\_ICON\_LOOKUP\_THEME = 0x03 |
++--------------------------+--------+---------------------------------------------------------------------------------+
+| elm\_icon\_standard | string | const char \*elm\_icon\_standard\_get(const Elm\_Icon \*obj) |
++--------------------------+--------+---------------------------------------------------------------------------------+
6.3.13 properties of Image (Elementary) : 0x020D
''''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=================================+=========+========+=======+=============================================================================================+
-| elm\_image\_editable | bool | 1 | | Eina\_Bool elm\_image\_editable\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_animated\_play | bool | 1 | | Eina\_Bool elm\_image\_animated\_play\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_smooth | bool | 1 | | Eina\_Bool elm\_image\_smooth\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_no\_scale | bool | 1 | | Eina\_Bool elm\_image\_no\_scale\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_animated | bool | 1 | | Eina\_Bool elm\_image\_animated\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_aspect\_fixed | bool | 1 | | Eina\_Bool elm\_image\_aspect\_fixed\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_orient | byte | 1 | | | Elm\_Image\_Orient elm\_image\_orient\_get(const Elm\_Image \*obj) |
-| | | | | | ELM\_IMAGE\_ORIENT\_NONE = 0x00, |
-| | | | | | ELM\_IMAGE\_ORIENT\_0 = 0x01, |
-| | | | | | ELM\_IMAGE\_ROTATE\_90 = 0x02, |
-| | | | | | ELM\_IMAGE\_ORIENT\_90 = 0x03, |
-| | | | | | ELM\_IMAGE\_ROTATE\_180 = 0x04, |
-| | | | | | ELM\_IMAGE\_ORIENT\_180 = 0x05, |
-| | | | | | ELM\_IMAGE\_ROTATE\_270 = 0x06, |
-| | | | | | ELM\_IMAGE\_ORIENT\_270 = 0x07, |
-| | | | | | ELM\_IMAGE\_FLIP\_HORIZONTAL = 0x08, |
-| | | | | | ELM\_IMAGE\_FLIP\_VERTICAL = 0x09, |
-| | | | | | ELM\_IMAGE\_FLIP\_TRANSPOSE = 0x0A, |
-| | | | | | ELM\_IMAGE\_FLIP\_TRANSVERSE = 0x0B |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_fill\_outside | bool | 1 | | Eina\_Bool elm\_image\_fill\_outside\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_resizable | bool[2] | 2 | | void elm\_image\_resizable\_get(const Elm\_Image \*obj, Eina\_Bool \*up, Eina\_Bool \*down) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_animated\_available | bool | 1 | | Eina\_Bool elm\_image\_animated\_available\_get(const Elm\_Image \*obj) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-| elm\_image\_object\_size | int[2] | 8 | | void elm\_image\_object\_size\_get(const Elm\_Image \*obj, int \*w, int \*h) |
-+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| name | type | description |
++=================================+=========+=============================================================================================+
+| elm\_image\_editable | uint8 | Eina\_uint8elm\_image\_editable\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_animated\_play | uint8 | Eina\_uint8elm\_image\_animated\_play\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_smooth | uint8 | Eina\_uint8elm\_image\_smooth\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_no\_scale | uint8 | Eina\_uint8elm\_image\_no\_scale\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_animated | uint8 | Eina\_uint8elm\_image\_animated\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_aspect\_fixed | uint8 | Eina\_uint8elm\_image\_aspect\_fixed\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_orient | uint8 | | Elm\_Image\_Orient elm\_image\_orient\_get(const Elm\_Image \*obj) |
+| | | | ELM\_IMAGE\_ORIENT\_NONE = 0x00, |
+| | | | ELM\_IMAGE\_ORIENT\_0 = 0x01, |
+| | | | ELM\_IMAGE\_ROTATE\_90 = 0x02, |
+| | | | ELM\_IMAGE\_ORIENT\_90 = 0x03, |
+| | | | ELM\_IMAGE\_ROTATE\_180 = 0x04, |
+| | | | ELM\_IMAGE\_ORIENT\_180 = 0x05, |
+| | | | ELM\_IMAGE\_ROTATE\_270 = 0x06, |
+| | | | ELM\_IMAGE\_ORIENT\_270 = 0x07, |
+| | | | ELM\_IMAGE\_FLIP\_HORIZONTAL = 0x08, |
+| | | | ELM\_IMAGE\_FLIP\_VERTICAL = 0x09, |
+| | | | ELM\_IMAGE\_FLIP\_TRANSPOSE = 0x0A, |
+| | | | ELM\_IMAGE\_FLIP\_TRANSVERSE = 0x0B |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_fill\_outside | uint8 | Eina\_uint8elm\_image\_fill\_outside\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_resizable | 2 8 | void elm\_image\_resizable\_get(const Elm\_Image \*obj, Eina\_uint8\*up, Eina\_uint8\*down) |
+| | uint8 | |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_animated\_available | uint8 | Eina\_uint8elm\_image\_animated\_available\_get(const Elm\_Image \*obj) |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
+| elm\_image\_object\_size | 2 * | void elm\_image\_object\_size\_get(const Elm\_Image \*obj, int \*w, int \*h) |
+| | uint32 | |
++---------------------------------+---------+---------------------------------------------------------------------------------------------+
6.3.14 properties of Index (Elementary) : 0x020E
''''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=================================+=======+========+=======+=========================================================================+
-| elm\_index\_autohide\_disabled | bool | 1 | | Eina\_Bool elm\_index\_autohide\_disabled\_get(const Elm\_Index \*obj) |
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-| elm\_index\_omit\_enabled | bool | 1 | | Eina\_Bool elm\_index\_omit\_enabled\_get(const Elm\_Index \*obj) |
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-| elm\_index\_priority | int | 4 | | int elm\_index\_priority\_get(const Elm\_Index \*obj) |
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-| elm\_index\_horizontal | bool | 1 | | Eina\_Bool elm\_index\_horizontal\_get(const Elm\_Index \*obj) |
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-| elm\_index\_delay\_change\_time | float | 4 | | double elm\_index\_delay\_change\_time\_get(const Elm\_Index \*obj) |
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-| elm\_index\_indicator\_disabled | bool | 1 | | Eina\_Bool elm\_index\_indicator\_disabled\_get(const Elm\_Index \*obj) |
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-| elm\_index\_item\_level | int | 4 | | int elm\_index\_item\_level\_get(const Elm\_Index \*obj) |
-+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
++---------------------------------+-------+-------------------------------------------------------------------------+
+| name | type | description |
++=================================+=======+=========================================================================+
+| elm\_index\_autohide\_disabled | uint8 | Eina\_uint8elm\_index\_autohide\_disabled\_get(const Elm\_Index \*obj) |
++---------------------------------+-------+-------------------------------------------------------------------------+
+| elm\_index\_omit\_enabled | uint8 | Eina\_uint8elm\_index\_omit\_enabled\_get(const Elm\_Index \*obj) |
++---------------------------------+-------+-------------------------------------------------------------------------+
+| elm\_index\_priority | uint32| int elm\_index\_priority\_get(const Elm\_Index \*obj) |
++---------------------------------+-------+-------------------------------------------------------------------------+
+| elm\_index\_horizontal | uint8 | Eina\_uint8elm\_index\_horizontal\_get(const Elm\_Index \*obj) |
++---------------------------------+-------+-------------------------------------------------------------------------+
+| elm\_index\_delay\_change\_time | float | double elm\_index\_delay\_change\_time\_get(const Elm\_Index \*obj) |
++---------------------------------+-------+-------------------------------------------------------------------------+
+| elm\_index\_indicator\_disabled | uint8 | Eina\_uint8elm\_index\_indicator\_disabled\_get(const Elm\_Index \*obj) |
++---------------------------------+-------+-------------------------------------------------------------------------+
+| elm\_index\_item\_level | uint32| int elm\_index\_item\_level\_get(const Elm\_Index \*obj) |
++---------------------------------+-------+-------------------------------------------------------------------------+
6.3.15 properties of Label (Elementary) : 0x020F
''''''''''''''''''''''''''''''''''''''''''''''''
-+--------------------------+---------+----------+---------+--------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+==========================+=========+==========+=========+================================================================================+
-| elm\_label\_wrap\_width | int | 4 | | Evas\_Coord elm\_label\_wrap\_width\_get(const Elm\_Label \*obj) |
-+--------------------------+---------+----------+---------+--------------------------------------------------------------------------------+
-| elm\_label\_slide\_speed | float | 4 | | double elm\_label\_slide\_speed\_get(const Elm\_Label \*obj) |
-+--------------------------+---------+----------+---------+--------------------------------------------------------------------------------+
-| elm\_label\_slide\_mode | byte | 1 | | | Elm\_Label\_Slide\_Mode elm\_label\_slide\_mode\_get(const Elm\_Label \*obj) |
-| | | | | | ELM\_LABEL\_SLIDE\_MODE\_NONE = 0x00, |
-| | | | | | ELM\_LABEL\_SLIDE\_MODE\_AUTO = 0x01, |
-| | | | | | ELM\_LABEL\_SLIDE\_MODE\_ALWAYS = 0x02 |
-+--------------------------+---------+----------+---------+--------------------------------------------------------------------------------+
++--------------------------+---------+--------------------------------------------------------------------------------+
+| name | type | description |
++==========================+=========+================================================================================+
+| elm\_label\_wrap\_width | uint32 | Evas\_Coord elm\_label\_wrap\_width\_get(const Elm\_Label \*obj) |
++--------------------------+---------+--------------------------------------------------------------------------------+
+| elm\_label\_slide\_speed | float | double elm\_label\_slide\_speed\_get(const Elm\_Label \*obj) |
++--------------------------+---------+--------------------------------------------------------------------------------+
+| elm\_label\_slide\_mode | uint8 | | Elm\_Label\_Slide\_Mode elm\_label\_slide\_mode\_get(const Elm\_Label \*obj) |
+| | | | ELM\_LABEL\_SLIDE\_MODE\_NONE = 0x00, |
+| | | | ELM\_LABEL\_SLIDE\_MODE\_AUTO = 0x01, |
+| | | | ELM\_LABEL\_SLIDE\_MODE\_ALWAYS = 0x02 |
++--------------------------+---------+--------------------------------------------------------------------------------+
6.3.16 properties of List (Elementary) : 0x0210
'''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=================================+======+========+=======+===============================================================================================+
-| elm\_list\_horizontal | bool | 1 | | Eina\_Bool elm\_list\_horizontal\_get(const Elm\_List \*obj) |
-+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
-| elm\_list\_select\_mode | byte | 1 | | | Elm\_Object\_Select\_Mode elm\_list\_select\_mode\_get(const Elm\_List \*obj) |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
-+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
-| elm\_list\_focus\_on\_selection | bool | 1 | | Eina\_Bool elm\_list\_focus\_on\_selection\_get(const Elm\_List \*obj) |
-+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
-| elm\_list\_multi\_select | bool | 1 | | Eina\_Bool elm\_list\_multi\_select\_get(const Elm\_List \*obj) |
-| | | | | |
-+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
-| elm\_list\_multi\_select\_mode | byte | 1 | | | Elm\_Object\_Multi\_Select\_Mode elm\_list\_multi\_select\_mode\_get(const Elm\_List \*obj) |
-| | | | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT = 0x00, |
-| | | | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL = 0x01, |
-| | | | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX = 0x02 |
-| | | | | |
-+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
-| elm\_list\_mode | byte | 1 | | Elm\_List\_Mode elm\_list\_mode\_get(const Elm\_List \*obj) |
-+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
++---------------------------------+------+-----------------------------------------------------------------------------------------------+
+| name | type | description |
++=================================+======+===============================================================================================+
+| elm\_list\_horizontal | uint8| Eina\_uint8elm\_list\_horizontal\_get(const Elm\_List \*obj) |
++---------------------------------+------+-----------------------------------------------------------------------------------------------+
+| elm\_list\_select\_mode | uint8| | Elm\_Object\_Select\_Mode elm\_list\_select\_mode\_get(const Elm\_List \*obj) |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
++---------------------------------+------+-----------------------------------------------------------------------------------------------+
+| elm\_list\_focus\_on\_selection | uint8| Eina\_uint8elm\_list\_focus\_on\_selection\_get(const Elm\_List \*obj) |
++---------------------------------+------+-----------------------------------------------------------------------------------------------+
+| elm\_list\_multi\_select | uint8| Eina\_uint8elm\_list\_multi\_select\_get(const Elm\_List \*obj) |
+| | | |
++---------------------------------+------+-----------------------------------------------------------------------------------------------+
+| elm\_list\_multi\_select\_mode | uint8| | Elm\_Object\_Multi\_Select\_Mode elm\_list\_multi\_select\_mode\_get(const Elm\_List \*obj) |
+| | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT = 0x00, |
+| | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL = 0x01, |
+| | | | ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX = 0x02 |
+| | | |
++---------------------------------+------+-----------------------------------------------------------------------------------------------+
+| elm\_list\_mode | uint8| Elm\_List\_Mode elm\_list\_mode\_get(const Elm\_List \*obj) |
++---------------------------------+------+-----------------------------------------------------------------------------------------------+
6.3.17 properties of Map (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+===========================+==========+==========+=======+=======================================================================================================+
-| elm\_map\_zoom | int | 4 | | int elm\_map\_zoom\_get(const Elm\_Map \*obj) |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_paused | bool | 1 | | Eina\_Bool elm\_map\_paused\_get(const Elm\_Map \*obj) |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_wheel\_disabled | bool | 1 | | Eina\_Bool elm\_map\_wheel\_disabled\_get(const Elm\_Map \*obj) |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_zoom\_min | int | 4 | | int elm\_map\_zoom\_min\_get(const Elm\_Map \*obj) |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_rotate | float | 12 | | void elm\_map\_rotate\_get(const Elm\_Map \*obj, double \*degree, Evas\_Coord \*cx, Evas\_Coord \*cy) |
-| | int[2] | | | |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_user\_agent | string | variable | | const char \*elm\_map\_user\_agent\_get(const Elm\_Map \*obj) |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_zoom\_max | int | 4 | | int elm\_map\_zoom\_max\_get(const Elm\_Map \*obj) |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_zoom\_mode | byte | 1 | | | Elm\_Map\_Zoom\_Mode elm\_map\_zoom\_mode\_get(const Elm\_Map \*obj) |
-| | | | | | ELM\_MAP\_ZOOM\_MODE\_MANUAL = 0x00, |
-| | | | | | ELM\_MAP\_ZOOM\_MODE\_AUTO\_FIT = 0x01, |
-| | | | | | ELM\_MAP\_ZOOM\_MODE\_AUTO\_FILL = 0x02, |
-| | | | | | ELM\_MAP\_ZOOM\_MODE\_LAST = 0x03 |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-| elm\_map\_region | float[2] | 4 | | void elm\_map\_region\_get(const Elm\_Map \*obj, double \*lon, double \*lat) |
-+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| name | type | description |
++===========================+==========+=======================================================================================================+
+| elm\_map\_zoom | uint32 | int elm\_map\_zoom\_get(const Elm\_Map \*obj) |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_paused | uint8 | Eina\_uint8elm\_map\_paused\_get(const Elm\_Map \*obj) |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_wheel\_disabled | uint8 | Eina\_uint8elm\_map\_wheel\_disabled\_get(const Elm\_Map \*obj) |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_zoom\_min | uint32 | int elm\_map\_zoom\_min\_get(const Elm\_Map \*obj) |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_rotate | float + 2| void elm\_map\_rotate\_get(const Elm\_Map \*obj, double \*degree, Evas\_Coord \*cx, Evas\_Coord \*cy) |
+| | * uint32 | |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_user\_agent | string | const char \*elm\_map\_user\_agent\_get(const Elm\_Map \*obj) |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_zoom\_max | uint32 | int elm\_map\_zoom\_max\_get(const Elm\_Map \*obj) |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_zoom\_mode | uint8 | | Elm\_Map\_Zoom\_Mode elm\_map\_zoom\_mode\_get(const Elm\_Map \*obj) |
+| | | | ELM\_MAP\_ZOOM\_MODE\_MANUAL = 0x00, |
+| | | | ELM\_MAP\_ZOOM\_MODE\_AUTO\_FIT = 0x01, |
+| | | | ELM\_MAP\_ZOOM\_MODE\_AUTO\_FILL = 0x02, |
+| | | | ELM\_MAP\_ZOOM\_MODE\_LAST = 0x03 |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
+| elm\_map\_region | 2 * | void elm\_map\_region\_get(const Elm\_Map \*obj, double \*lon, double \*lat) |
+| | float | |
++---------------------------+----------+-------------------------------------------------------------------------------------------------------+
6.3.18 properties of Notify (Elementary) : 0x0211
'''''''''''''''''''''''''''''''''''''''''''''''''
-+----------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+============================+==========+========+=======+===============================================================================================+
-| elm\_notify\_align | float[2] | 8 | | void elm\_notify\_align\_get(const Elm\_Notify \*obj, double \*horizontal, double \*vertical) |
-+----------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------+
-| elm\_notify\_allow\_events | bool | 1 | | Eina\_Bool elm\_notify\_allow\_events\_get(const Elm\_Notify \*obj) |
-+----------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------+
-| elm\_notify\_timeout | float | 4 | | double elm\_notify\_timeout\_get(const Elm\_Notify \*obj) |
-+----------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------+
++----------------------------+----------+-----------------------------------------------------------------------------------------------+
+| name | type | description |
++============================+==========+===============================================================================================+
+| elm\_notify\_align | 2 * | void elm\_notify\_align\_get(const Elm\_Notify \*obj, double \*horizontal, double \*vertical) |
+| | float | |
++----------------------------+----------+-----------------------------------------------------------------------------------------------+
+| elm\_notify\_allow\_events | uint8 | Eina\_uint8elm\_notify\_allow\_events\_get(const Elm\_Notify \*obj) |
++----------------------------+----------+-----------------------------------------------------------------------------------------------+
+| elm\_notify\_timeout | float | double elm\_notify\_timeout\_get(const Elm\_Notify \*obj) |
++----------------------------+----------+-----------------------------------------------------------------------------------------------+
6.3.19 properties of Panel (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''
-+------------------------+------+--------+-------+----------------------------------------------------------------------+
-| name | type | length | value | description |
-+========================+======+========+=======+======================================================================+
-| elm\_panel\_orient | byte | 1 | | | Elm\_Panel\_Orient elm\_panel\_orient\_get(const Elm\_Panel \*obj) |
-| | | | | | ELM\_PANEL\_ORIENT\_TOP = 0x00, |
-| | | | | | ELM\_PANEL\_ORIENT\_BOTTOM = 0x01, |
-| | | | | | ELM\_PANEL\_ORIENT\_LEFT = 0x02, |
-| | | | | | ELM\_PANEL\_ORIENT\_RIGHT = 0x03 |
-+------------------------+------+--------+-------+----------------------------------------------------------------------+
-| elm\_panel\_hidden | bool | 1 | | Eina\_Bool elm\_panel\_hidden\_get(const Elm\_Panel \*obj) |
-+------------------------+------+--------+-------+----------------------------------------------------------------------+
-| elm\_panel\_scrollable | bool | 1 | | Eina\_Bool elm\_panel\_scrollable\_get(const Elm\_Panel \*obj) |
-+------------------------+------+--------+-------+----------------------------------------------------------------------+
++------------------------+------+----------------------------------------------------------------------+
+| name | type | description |
++========================+======+======================================================================+
+| elm\_panel\_orient | uint8| | Elm\_Panel\_Orient elm\_panel\_orient\_get(const Elm\_Panel \*obj) |
+| | | | ELM\_PANEL\_ORIENT\_TOP = 0x00, |
+| | | | ELM\_PANEL\_ORIENT\_BOTTOM = 0x01, |
+| | | | ELM\_PANEL\_ORIENT\_LEFT = 0x02, |
+| | | | ELM\_PANEL\_ORIENT\_RIGHT = 0x03 |
++------------------------+------+----------------------------------------------------------------------+
+| elm\_panel\_hidden | uint8| Eina\_uint8elm\_panel\_hidden\_get(const Elm\_Panel \*obj) |
++------------------------+------+----------------------------------------------------------------------+
+| elm\_panel\_scrollable | uint8| Eina\_uint8elm\_panel\_scrollable\_get(const Elm\_Panel \*obj) |
++------------------------+------+----------------------------------------------------------------------+
6.3.20 properties of Photo (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------+------+--------+-------+-------------------------------------------------------------------+
-| name | type | length | value | description |
-+===========================+======+========+=======+===================================================================+
-| elm\_photo\_editable | bool | 1 | | Eina\_Bool elm\_photo\_editable\_get(const Elm\_Photo \*obj) |
-+---------------------------+------+--------+-------+-------------------------------------------------------------------+
-| elm\_photo\_fill\_inside | bool | 1 | | Eina\_Bool elm\_photo\_fill\_inside\_get(const Elm\_Photo \*obj) |
-+---------------------------+------+--------+-------+-------------------------------------------------------------------+
-| elm\_photo\_aspect\_fixed | bool | 1 | | Eina\_Bool elm\_photo\_aspect\_fixed\_get(const Elm\_Photo \*obj) |
-+---------------------------+------+--------+-------+-------------------------------------------------------------------+
-| elm\_photo\_size | int | 4 | | int elm\_photo\_size\_get(const Elm\_Photo \*obj) |
-+---------------------------+------+--------+-------+-------------------------------------------------------------------+
++---------------------------+--------+-------------------------------------------------------------------+
+| name | type | description |
++===========================+========+===================================================================+
+| elm\_photo\_editable | uint8 | Eina\_uint8elm\_photo\_editable\_get(const Elm\_Photo \*obj) |
++---------------------------+--------+-------------------------------------------------------------------+
+| elm\_photo\_fill\_inside | uint8 | Eina\_uint8elm\_photo\_fill\_inside\_get(const Elm\_Photo \*obj) |
++---------------------------+--------+-------------------------------------------------------------------+
+| elm\_photo\_aspect\_fixed | uint8 | Eina\_uint8elm\_photo\_aspect\_fixed\_get(const Elm\_Photo \*obj) |
++---------------------------+--------+-------------------------------------------------------------------+
+| elm\_photo\_size | uint32 | int elm\_photo\_size\_get(const Elm\_Photo \*obj) |
++---------------------------+--------+-------------------------------------------------------------------+
6.3.21 properties of Photocam (Elementary) : 0x0211
'''''''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=================================+========+==========+=======+=======================================================================================+
-| elm\_photocam\_paused | bool | 1 | | Eina\_Bool elm\_photocam\_paused\_get(const Elm\_Photocam \*obj) |
-+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
-| elm\_photocam\_file | string | variable | | const char \*elm\_photocam\_file\_get(const Elm\_Photocam \*obj) |
-+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
-| elm\_photocam\_gesture\_enabled | bool | 1 | | Eina\_Bool elm\_photocam\_gesture\_enabled\_get(const Elm\_Photocam \*obj) |
-+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
-| elm\_photocam\_zoom | float | 4 | | double elm\_photocam\_zoom\_get(const Elm\_Photocam \*obj) |
-+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
-| elm\_photocam\_zoom\_mode | byte | 1 | | | Elm\_Photocam\_Zoom\_Mode elm\_photocam\_zoom\_mode\_get(const Elm\_Photocam \*obj) |
-| | | | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_MANUAL = 0x00, |
-| | | | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_AUTO\_FIT = 0x01, |
-| | | | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_AUTO\_FILL = 0x02, |
-| | | | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_AUTO\_FIT\_IN = 0x03, |
-| | | | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_LAST = 0x04 |
-+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
-| elm\_photocam\_image\_size | int[2] | 8 | | void elm\_photocam\_image\_size\_get(const Elm\_Photocam \*obj, int \*w, int \*h) |
-+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
++---------------------------------+--------+---------------------------------------------------------------------------------------+
+| name | type | description |
++=================================+========+=======================================================================================+
+| elm\_photocam\_paused | uint8 | Eina\_uint8elm\_photocam\_paused\_get(const Elm\_Photocam \*obj) |
++---------------------------------+--------+---------------------------------------------------------------------------------------+
+| elm\_photocam\_file | string | const char \*elm\_photocam\_file\_get(const Elm\_Photocam \*obj) |
++---------------------------------+--------+---------------------------------------------------------------------------------------+
+| elm\_photocam\_gesture\_enabled | uint8 | Eina\_uint8elm\_photocam\_gesture\_enabled\_get(const Elm\_Photocam \*obj) |
++---------------------------------+--------+---------------------------------------------------------------------------------------+
+| elm\_photocam\_zoom | float | double elm\_photocam\_zoom\_get(const Elm\_Photocam \*obj) |
++---------------------------------+--------+---------------------------------------------------------------------------------------+
+| elm\_photocam\_zoom\_mode | uint8 | | Elm\_Photocam\_Zoom\_Mode elm\_photocam\_zoom\_mode\_get(const Elm\_Photocam \*obj) |
+| | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_MANUAL = 0x00, |
+| | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_AUTO\_FIT = 0x01, |
+| | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_AUTO\_FILL = 0x02, |
+| | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_AUTO\_FIT\_IN = 0x03, |
+| | | | ELM\_PHOTOCAM\_ZOOM\_MODE\_LAST = 0x04 |
++---------------------------------+--------+---------------------------------------------------------------------------------------+
+| elm\_photocam\_image\_size | 2 * | void elm\_photocam\_image\_size\_get(const Elm\_Photocam \*obj, int \*w, int \*h) |
+| | int | |
++---------------------------------+--------+---------------------------------------------------------------------------------------+
6.3.22 properties of Plug (Elementary) : 0x0211
'''''''''''''''''''''''''''''''''''''''''''''''
-+----------+--------+----------+-------+------------------------+
-| name | type | length | value | description |
-+==========+========+==========+=======+========================+
-| Nothing |
-+----------+--------+----------+-------+------------------------+
+Nothing
6.3.23 properties of Popup (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''
-+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=======================================+==========+========+=======+=======================================================================================================================+
-| elm\_popup\_align | float[2] | 8 | | void elm\_popup\_align\_get(const Elm\_Popup \*obj, double \*horizontal, double \*vertical) |
-+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
-| elm\_popup\_allow\_events | bool | 1 | | Eina\_Bool elm\_popup\_allow\_events\_get(const Elm\_Popup \*obj) |
-+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
-| elm\_popup\_content\_text\_wrap\_type | byte | 1 | | | Elm\_Wrap\_Type elm\_popup\_content\_text\_wrap\_type\_get(const Elm\_Popup \*obj) |
-| | | | | | ELM\_WRAP\_NONE = 0x00, /\*\*< No wrap - value is zero \*/ |
-| | | | | | ELM\_WRAP\_CHAR = 0x01, /\*\*< Char wrap - wrap between characters \*/ |
-| | | | | | ELM\_WRAP\_WORD = 0x02, /\*\*< Word wrap - wrap in allowed wrapping points (as defined in the unicode standard) \*/ |
-| | | | | | ELM\_WRAP\_MIXED = 0x03, /\*\*< Mixed wrap - Word wrap, and if that fails, char wrap. \*/ |
-| | | | | | ELM\_WRAP\_LAST = 0x04 |
-| | | | | |
-+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
-| elm\_popup\_orient | byte | 1 | | | Elm\_Popup\_Orient elm\_popup\_orient\_get(const Elm\_Popup \*obj) |
-| | | | | | ELM\_POPUP\_ORIENT\_TOP = 0x00, /\*\*< Popup should appear in the top of parent, default \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_CENTER = 0x01, /\*\*< Popup should appear in the center of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_BOTTOM = 0x02, /\*\*< Popup should appear in the bottom of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_LEFT = 0x03, /\*\*< Popup should appear in the left of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_RIGHT = 0x04, /\*\*< Popup should appear in the right of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_TOP\_LEFT = 0x05, /\*\*< Popup should appear in the top left of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_TOP\_RIGHT = 0x06, /\*\*< Popup should appear in the top right of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_BOTTOM\_LEFT = 0x07, /\*\*< Popup should appear in the bottom left of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_BOTTOM\_RIGHT = 0x08, /\*\*< Notify should appear in the bottom right of parent \*/ |
-| | | | | | ELM\_POPUP\_ORIENT\_LAST = 0x09 |
-+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
-| elm\_popup\_timeout | float | 4 | | double elm\_popup\_timeout\_get(const Elm\_Popup \*obj) |
-+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
++---------------------------------------+----------+-----------------------------------------------------------------------------------------------------------------------+
+| name | type | description |
++=======================================+==========+=======================================================================================================================+
+| elm\_popup\_align | 2 * | void elm\_popup\_align\_get(const Elm\_Popup \*obj, double \*horizontal, double \*vertical) |
+| | float | |
++---------------------------------------+----------+-----------------------------------------------------------------------------------------------------------------------+
+| elm\_popup\_allow\_events | uint8 | Eina\_uint8elm\_popup\_allow\_events\_get(const Elm\_Popup \*obj) |
++---------------------------------------+----------+-----------------------------------------------------------------------------------------------------------------------+
+| elm\_popup\_content\_text\_wrap\_type | uint8 | | Elm\_Wrap\_Type elm\_popup\_content\_text\_wrap\_type\_get(const Elm\_Popup \*obj) |
+| | | | ELM\_WRAP\_NONE = 0x00, /\*\*< No wrap - value is zero \*/ |
+| | | | ELM\_WRAP\_CHAR = 0x01, /\*\*< Char wrap - wrap between characters \*/ |
+| | | | ELM\_WRAP\_WORD = 0x02, /\*\*< Word wrap - wrap in allowed wrapping points (as defined in the unicode standard) \*/ |
+| | | | ELM\_WRAP\_MIXED = 0x03, /\*\*< Mixed wrap - Word wrap, and if that fails, char wrap. \*/ |
+| | | | ELM\_WRAP\_LAST = 0x04 |
+| | | |
++---------------------------------------+----------+-----------------------------------------------------------------------------------------------------------------------+
+| elm\_popup\_orient | uint8 | | Elm\_Popup\_Orient elm\_popup\_orient\_get(const Elm\_Popup \*obj) |
+| | | | ELM\_POPUP\_ORIENT\_TOP = 0x00, /\*\*< Popup should appear in the top of parent, default \*/ |
+| | | | ELM\_POPUP\_ORIENT\_CENTER = 0x01, /\*\*< Popup should appear in the center of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_BOTTOM = 0x02, /\*\*< Popup should appear in the bottom of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_LEFT = 0x03, /\*\*< Popup should appear in the left of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_RIGHT = 0x04, /\*\*< Popup should appear in the right of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_TOP\_LEFT = 0x05, /\*\*< Popup should appear in the top left of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_TOP\_RIGHT = 0x06, /\*\*< Popup should appear in the top right of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_BOTTOM\_LEFT = 0x07, /\*\*< Popup should appear in the bottom left of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_BOTTOM\_RIGHT = 0x08, /\*\*< Notify should appear in the bottom right of parent \*/ |
+| | | | ELM\_POPUP\_ORIENT\_LAST = 0x09 |
++---------------------------------------+----------+-----------------------------------------------------------------------------------------------------------------------+
+| elm\_popup\_timeout | float | double elm\_popup\_timeout\_get(const Elm\_Popup \*obj) |
++---------------------------------------+----------+-----------------------------------------------------------------------------------------------------------------------+
6.3.24 properties of Progressbar (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''''''''
-+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+================================+========+==========+=======+================================================================================+
-| elm\_progressbar\_span\_size | int | 4 | | Evas\_Coord elm\_progressbar\_span\_size\_get(const Elm\_Progressbar \*obj) |
-+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
-| elm\_progressbar\_pulse | bool | 1 | | Eina\_Bool elm\_progressbar\_pulse\_get(const Elm\_Progressbar \*obj) |
-+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
-| elm\_progressbar\_value | float | 4 | | double elm\_progressbar\_value\_get(const Elm\_Progressbar \*obj) |
-+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
-| elm\_progressbar\_inverted | bool | 1 | | Eina\_Bool elm\_progressbar\_inverted\_get(const Elm\_Progressbar \*obj) |
-+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
-| elm\_progressbar\_horizontal | bool | 1 | | Eina\_Bool elm\_progressbar\_horizontal\_get(const Elm\_Progressbar \*obj) |
-+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
-| elm\_progressbar\_unit\_format | string | variable | | const char \*elm\_progressbar\_unit\_format\_get(const Elm\_Progressbar \*obj) |
-+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
++--------------------------------+--------+--------------------------------------------------------------------------------+
+| name | type | description |
++================================+========+================================================================================+
+| elm\_progressbar\_span\_size | uint32 | Evas\_Coord elm\_progressbar\_span\_size\_get(const Elm\_Progressbar \*obj) |
++--------------------------------+--------+--------------------------------------------------------------------------------+
+| elm\_progressbar\_pulse | uint8 | Eina\_uint8elm\_progressbar\_pulse\_get(const Elm\_Progressbar \*obj) |
++--------------------------------+--------+--------------------------------------------------------------------------------+
+| elm\_progressbar\_value | float | double elm\_progressbar\_value\_get(const Elm\_Progressbar \*obj) |
++--------------------------------+--------+--------------------------------------------------------------------------------+
+| elm\_progressbar\_inverted | uint8 | Eina\_uint8elm\_progressbar\_inverted\_get(const Elm\_Progressbar \*obj) |
++--------------------------------+--------+--------------------------------------------------------------------------------+
+| elm\_progressbar\_horizontal | uint8 | Eina\_uint8elm\_progressbar\_horizontal\_get(const Elm\_Progressbar \*obj) |
++--------------------------------+--------+--------------------------------------------------------------------------------+
+| elm\_progressbar\_unit\_format | string | const char \*elm\_progressbar\_unit\_format\_get(const Elm\_Progressbar \*obj) |
++--------------------------------+--------+--------------------------------------------------------------------------------+
6.3.25 properties of Radio (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''
-+--------------------------+------+--------+-------+-----------------------------------------------------------+
-| name | type | length | value | description |
-+==========================+======+========+=======+===========================================================+
-| elm\_radio\_state\_value | int | 4 | | int elm\_radio\_state\_value\_get(const Elm\_Radio \*obj) |
-+--------------------------+------+--------+-------+-----------------------------------------------------------+
-| elm\_radio\_value | int | 4 | | int elm\_radio\_value\_get(const Elm\_Radio \*obj) |
-+--------------------------+------+--------+-------+-----------------------------------------------------------+
++--------------------------+------+-----------------------------------------------------------+
+| name | type | description |
++==========================+======+===========================================================+
+| elm\_radio\_state\_value | int | int elm\_radio\_state\_value\_get(const Elm\_Radio \*obj) |
++--------------------------+------+-----------------------------------------------------------+
+| elm\_radio\_value | int | int elm\_radio\_value\_get(const Elm\_Radio \*obj) |
++--------------------------+------+-----------------------------------------------------------+
6.3.26 properties of Segmentcontrol (Elementary) : 0x0211
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-+----------------------------------+------+--------+-------+--------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+==================================+======+========+=======+================================================================================+
-| elm\_segmentcontrol\_item\_count | int | 4 | | int elm\_segment\_control\_item\_count\_get(const Elm\_Segment\_Control \*obj) |
-+----------------------------------+------+--------+-------+--------------------------------------------------------------------------------+
++----------------------------------+------+--------------------------------------------------------------------------------+
+| name | type | description |
++==================================+======+================================================================================+
+| elm\_segmentcontrol\_item\_count | int | int elm\_segment\_control\_item\_count\_get(const Elm\_Segment\_Control \*obj) |
++----------------------------------+------+--------------------------------------------------------------------------------+
6.3.27 properties of Slider (Elementary) : 0x0211
'''''''''''''''''''''''''''''''''''''''''''''''''
-+--------------------------------+--------+----------+-------+---------------------------------------------------------------------------+
-| name | type | length | value | description |
-+================================+========+==========+=======+===========================================================================+
-| elm\_slider\_horizontal | bool | 1 | | Eina\_Bool elm\_slider\_horizontal\_get(const Elm\_Slider \*obj) |
-+--------------------------------+--------+----------+-------+---------------------------------------------------------------------------+
-| elm\_slider\_value | float | 4 | | double elm\_slider\_value\_get(const Elm\_Slider \*obj) |
-+--------------------------------+--------+----------+-------+---------------------------------------------------------------------------+
-| elm\_slider\_indicator\_format | string | variable | | const char \*elm\_slider\_indicator\_format\_get(const Elm\_Slider \*obj) |
-+--------------------------------+--------+----------+-------+---------------------------------------------------------------------------+
++--------------------------------+--------+---------------------------------------------------------------------------+
+| name | type | description |
++================================+========+===========================================================================+
+| elm\_slider\_horizontal | uint8 | Eina\_uint8elm\_slider\_horizontal\_get(const Elm\_Slider \*obj) |
++--------------------------------+--------+---------------------------------------------------------------------------+
+| elm\_slider\_value | float | double elm\_slider\_value\_get(const Elm\_Slider \*obj) |
++--------------------------------+--------+---------------------------------------------------------------------------+
+| elm\_slider\_indicator\_format | string | const char \*elm\_slider\_indicator\_format\_get(const Elm\_Slider \*obj) |
++--------------------------------+--------+---------------------------------------------------------------------------+
6.3.28 properties of Spinner (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''''
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=============================+==========+==========+=======+========================================================================================+
-| elm\_spinner\_min\_max | float[2] | 8 | | void elm\_spinner\_min\_max\_get(const Elm\_Spinner \*obj, double \*min, double \*max) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_step | float | 4 | | double elm\_spinner\_step\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_wrap | bool | 1 | | Eina\_Bool elm\_spinner\_wrap\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_interval | float | 4 | | double elm\_spinner\_interval\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_round | int | 4 | | int elm\_spinner\_round\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_editable | bool | 1 | | Eina\_Bool elm\_spinner\_editable\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_base | float | 4 | | double elm\_spinner\_base\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_value | float | 4 | | double elm\_spinner\_value\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-| elm\_spinner\_label\_format | string | variable | | const char \*elm\_spinner\_label\_format\_get(const Elm\_Spinner \*obj) |
-+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| name | type | description |
++=============================+==========+========================================================================================+
+| elm\_spinner\_min\_max | 2 * | void elm\_spinner\_min\_max\_get(const Elm\_Spinner \*obj, double \*min, double \*max) |
+| | float | |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_step | float | double elm\_spinner\_step\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_wrap | uint8 | Eina\_uint8elm\_spinner\_wrap\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_interval | float | double elm\_spinner\_interval\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_round | uint32 | int elm\_spinner\_round\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_editable | uint8 | Eina\_uint8elm\_spinner\_editable\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_base | float | double elm\_spinner\_base\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_value | float | double elm\_spinner\_value\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
+| elm\_spinner\_label\_format | string | const char \*elm\_spinner\_label\_format\_get(const Elm\_Spinner \*obj) |
++-----------------------------+----------+----------------------------------------------------------------------------------------+
6.3.29 properties of Toolbar (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''''
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+====================================+=======+========+=======+=======================================================================================+
-| elm\_toolbar\_reorder\_mode | bool | 1 | | Eina\_Bool elm\_toolbar\_reorder\_mode\_get(const Evas\_Object \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_transverse\_expanded | bool | 1 | | Eina\_Bool elm\_toolbar\_transverse\_expanded\_get(const Evas\_Object \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_homogeneous | bool | 1 | | Eina\_Bool elm\_toolbar\_homogeneous\_get(const Elm\_Toolbar \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_align | float | 1 | | double elm\_toolbar\_align\_get(const Elm\_Toolbar \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_select\_mode | byte | 1 | | | Elm\_Object\_Select\_Mode elm\_toolbar\_select\_mode\_get(const Elm\_Toolbar \*obj) |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
-| | | | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_icon\_size | int | 4 | | int elm\_toolbar\_icon\_size\_get(const Elm\_Toolbar \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_horizontal | bool | 1 | | Eina\_Bool elm\_toolbar\_horizontal\_get(const Elm\_Toolbar \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_standard\_priority | int | 4 | | int elm\_toolbar\_standard\_priority\_get(const Elm\_Toolbar \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-| elm\_toolbar\_items\_count | int | 4 | | unsigned int elm\_toolbar\_items\_count(const Elm\_Toolbar \*obj) |
-+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| name | type | description |
++====================================+=======+=======================================================================================+
+| elm\_toolbar\_reorder\_mode | uint8 | Eina\_uint8elm\_toolbar\_reorder\_mode\_get(const Evas\_Object \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_transverse\_expanded | uint8 | Eina\_uint8elm\_toolbar\_transverse\_expanded\_get(const Evas\_Object \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_homogeneous | uint8 | Eina\_uint8elm\_toolbar\_homogeneous\_get(const Elm\_Toolbar \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_align | float | double elm\_toolbar\_align\_get(const Elm\_Toolbar \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_select\_mode | uint8 | | Elm\_Object\_Select\_Mode elm\_toolbar\_select\_mode\_get(const Elm\_Toolbar \*obj) |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DEFAULT = 0x00, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_ALWAYS = 0x01, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_NONE = 0x02, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY = 0x03, |
+| | | | ELM\_OBJECT\_SELECT\_MODE\_MAX = 0x04 |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_icon\_size | uint32| int elm\_toolbar\_icon\_size\_get(const Elm\_Toolbar \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_horizontal | uint8 | Eina\_uint8elm\_toolbar\_horizontal\_get(const Elm\_Toolbar \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_standard\_priority | uint32| int elm\_toolbar\_standard\_priority\_get(const Elm\_Toolbar \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
+| elm\_toolbar\_items\_count | uint32| unsigned int elm\_toolbar\_items\_count(const Elm\_Toolbar \*obj) |
++------------------------------------+-------+---------------------------------------------------------------------------------------+
6.3.30 properties of Tooltip (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''''''
-+------------------------------------+--------+----------+-------+------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+====================================+========+==========+=======+==============================================================================+
-| elm\_object\_tooltip\_style | string | variable | | const char \*elm\_object\_tooltip\_style\_get(const Evas\_Object \*obj) |
-+------------------------------------+--------+----------+-------+------------------------------------------------------------------------------+
-| elm\_object\_tooltip\_window\_mode | bool | 1 | | Eina\_Bool elm\_object\_tooltip\_window\_mode\_get(const Evas\_Object \*obj) |
-+------------------------------------+--------+----------+-------+------------------------------------------------------------------------------+
++------------------------------------+--------+------------------------------------------------------------------------------+
+| name | type | description |
++====================================+========+==============================================================================+
+| elm\_object\_tooltip\_style | string | const char \*elm\_object\_tooltip\_style\_get(const Evas\_Object \*obj) |
++------------------------------------+--------+------------------------------------------------------------------------------+
+| elm\_object\_tooltip\_window\_mode | uint8 | Eina\_uint8elm\_object\_tooltip\_window\_mode\_get(const Evas\_Object \*obj) |
++------------------------------------+--------+------------------------------------------------------------------------------+
6.3.31 properties of Win (Elementary) : 0x0211
''''''''''''''''''''''''''''''''''''''''''''''
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| name | type | length | value | description |
-+=====================================+========+==========+=======+==================================================================================================+
-| elm\_win\_iconified | bool | 1 | | Eina\_Bool elm\_win\_iconified\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_maximized | bool | 1 | | Eina\_Bool elm\_win\_maximized\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_modal | bool | 1 | | Eina\_Bool elm\_win\_modal\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_icon\_name | string | variable | | const char \*elm\_win\_icon\_name\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_withdrawn | bool | 1 | | Eina\_Bool elm\_win\_withdrawn\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_role | string | variable | | const char \*elm\_win\_role\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_size\_step | int[2] | 8 | | void elm\_win\_size\_step\_get(const Elm\_Win \*obj, int \*w, int \*h) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_focus\_highlight\_style | string | variable | | const char \*elm\_win\_focus\_highlight\_style\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_borderless | bool | 1 | | Eina\_Bool elm\_win\_borderless\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_focus\_highlight\_enabled | bool | 1 | | Eina\_Bool elm\_win\_focus\_highlight\_enabled\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_title | string | variable | | const char \*elm\_win\_title\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_alpha | bool | 1 | | Eina\_Bool elm\_win\_alpha\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_urgent | bool | 1 | | Eina\_Bool elm\_win\_urgent\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_rotation | int | 4 | | int elm\_win\_rotation\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_sticky | bool | 1 | | Eina\_Bool elm\_win\_sticky\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_focus\_highlight\_animate | bool | 1 | | Eina\_Bool elm\_win\_focus\_highlight\_animate\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_aspect | float | 4 | | double elm\_win\_aspect\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_indicator\_opacity | byte | 1 | | | Elm\_Win\_Indicator\_Opacity\_Mode elm\_win\_indicator\_opacity\_get(const Elm\_Win \*obj) |
-| | | | | | ELM\_WIN\_INDICATOR\_OPACITY\_UNKNOWN = 0x00, /\*\*< Unknown indicator opacity mode \*/ |
-| | | | | | ELM\_WIN\_INDICATOR\_OPAQUE = 0x01, /\*\*< Opacifies the indicator \*/ |
-| | | | | | ELM\_WIN\_INDICATOR\_TRANSLUCENT = 0x02, /\*\*< Be translucent the indicator \*/ |
-| | | | | | ELM\_WIN\_INDICATOR\_TRANSPARENT = 0x03, /\*\*< Transparentizes the indicator \*/ |
-| | | | | | ELM\_WIN\_INDICATOR\_BG\_TRANSPARENT = 0x04 /\*\*< Transparentizes the indicator background\*/ |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_demand\_attention | bool | 1 | | Eina\_Bool elm\_win\_demand\_attention\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_layer | int | 4 | | int elm\_win\_layer\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_profile | string | variable | | const char \*elm\_win\_profile\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_shaped | bool | 1 | | Eina\_Bool elm\_win\_shaped\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_fullscreen | bool | 1 | | Eina\_Bool elm\_win\_fullscreen\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_indicator\_mode | byte | 1 | | | Elm\_Win\_Indicator\_Mode elm\_win\_indicator\_mode\_get(const Elm\_Win \*obj) |
-| | | | | | ELM\_WIN\_INDICATOR\_UNKNOWN = 0x00, /\*\*< Unknown indicator state \*/ |
-| | | | | | ELM\_WIN\_INDICATOR\_HIDE = 0x01, /\*\*< Hides the indicator \*/ |
-| | | | | | ELM\_WIN\_INDICATOR\_SHOW = 0x02 /\*\*< Shows the indicator \*/ |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_conformant | bool | 1 | | Eina\_Bool elm\_win\_conformant\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_size\_base | int[2] | 8 | | void elm\_win\_size\_base\_get(const Elm\_Win \*obj, int \*w, int \*h) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_quickpanel | bool | 1 | | Eina\_Bool elm\_win\_quickpanel\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_wm\_rotation\_supported | bool | 1 | | Eina\_Bool elm\_win\_wm\_rotation\_supported\_get(const Elm\_Win \*obj) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_screen\_dpi | int[2] | 8 | | void elm\_win\_screen\_dpi\_get(const Elm\_Win \*obj, int \*xdpi, int \*ydpi) |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-| elm\_win\_type | byte | 1 | | | Elm\_Win\_Type elm\_win\_type\_get(const Elm\_Win \*obj) |
-| | | | | | ELM\_WIN\_UNKNOWN = 0x00, |
-| | | | | | ELM\_WIN\_BASIC = 0x01, |
-| | | | | | ELM\_WIN\_DIALOG\_BASIC = 0x02, |
-| | | | | | ELM\_WIN\_DESKTOP = 0x03, |
-| | | | | | ELM\_WIN\_DOCK = 0x04, |
-| | | | | | ELM\_WIN\_TOOLBAR = 0x05, |
-| | | | | | ELM\_WIN\_MENU = 0x06, |
-| | | | | | ELM\_WIN\_UTILITY = 0x07, |
-| | | | | | ELM\_WIN\_SPLASH = 0x08, |
-| | | | | | ELM\_WIN\_DROPDOWN\_MENU = 0x09, |
-| | | | | | ELM\_WIN\_POPUP\_MENU = 0x0A, |
-| | | | | | ELM\_WIN\_TOOLTIP = 0x0B, |
-| | | | | | ELM\_WIN\_NOTIFICATION = 0x0C, |
-| | | | | | ELM\_WIN\_COMBO = 0x0D, |
-| | | | | | ELM\_WIN\_DND = 0x0E, |
-| | | | | | ELM\_WIN\_INLINED\_IMAGE = 0x0F, |
-| | | | | | ELM\_WIN\_SOCKET\_IMAGE = 0x10, |
-| | | | | | ELM\_WIN\_TIZEN\_WIDGET = 0x11, |
-| | | | | | ELM\_WIN\_FAKE = 0x12 |
-+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
-
-::
-
- If new mapping occurs MSG_PROCESS_MAP message will be send.
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| name | type | description |
++=====================================+========+==================================================================================================+
+| elm\_win\_iconified | uint8 | Eina\_uint8elm\_win\_iconified\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_maximized | uint8 | Eina\_uint8elm\_win\_maximized\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_modal | uint8 | Eina\_uint8elm\_win\_modal\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_icon\_name | string | const char \*elm\_win\_icon\_name\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_withdrawn | uint8 | Eina\_uint8elm\_win\_withdrawn\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_role | string | const char \*elm\_win\_role\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_size\_step | 2 * | void elm\_win\_size\_step\_get(const Elm\_Win \*obj, int \*w, int \*h) |
+| | uint32 | |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_focus\_highlight\_style | string | const char \*elm\_win\_focus\_highlight\_style\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_borderless | uint8 | Eina\_uint8elm\_win\_borderless\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_focus\_highlight\_enabled | uint8 | Eina\_uint8elm\_win\_focus\_highlight\_enabled\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_title | string | const char \*elm\_win\_title\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_alpha | uint8 | Eina\_uint8elm\_win\_alpha\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_urgent | uint8 | Eina\_uint8elm\_win\_urgent\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_rotation | uint32 | int elm\_win\_rotation\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_sticky | uint8 | Eina\_uint8elm\_win\_sticky\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_focus\_highlight\_animate | uint8 | Eina\_uint8elm\_win\_focus\_highlight\_animate\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_aspect | float | double elm\_win\_aspect\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_indicator\_opacity | uint8 | | Elm\_Win\_Indicator\_Opacity\_Mode elm\_win\_indicator\_opacity\_get(const Elm\_Win \*obj) |
+| | | | ELM\_WIN\_INDICATOR\_OPACITY\_UNKNOWN = 0x00, /\*\*< Unknown indicator opacity mode \*/ |
+| | | | ELM\_WIN\_INDICATOR\_OPAQUE = 0x01, /\*\*< Opacifies the indicator \*/ |
+| | | | ELM\_WIN\_INDICATOR\_TRANSLUCENT = 0x02, /\*\*< Be translucent the indicator \*/ |
+| | | | ELM\_WIN\_INDICATOR\_TRANSPARENT = 0x03, /\*\*< Transparentizes the indicator \*/ |
+| | | | ELM\_WIN\_INDICATOR\_BG\_TRANSPARENT = 0x04 /\*\*< Transparentizes the indicator background\*/ |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_demand\_attention | uint8 | Eina\_uint8elm\_win\_demand\_attention\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_layer | uint32 | int elm\_win\_layer\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_profile | string | const char \*elm\_win\_profile\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_shaped | uint8 | Eina\_uint8elm\_win\_shaped\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_fullscreen | uint8 | Eina\_uint8elm\_win\_fullscreen\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_indicator\_mode | uint8 | | Elm\_Win\_Indicator\_Mode elm\_win\_indicator\_mode\_get(const Elm\_Win \*obj) |
+| | | | ELM\_WIN\_INDICATOR\_UNKNOWN = 0x00, /\*\*< Unknown indicator state \*/ |
+| | | | ELM\_WIN\_INDICATOR\_HIDE = 0x01, /\*\*< Hides the indicator \*/ |
+| | | | ELM\_WIN\_INDICATOR\_SHOW = 0x02 /\*\*< Shows the indicator \*/ |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_conformant | uint8 | Eina\_uint8elm\_win\_conformant\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_size\_base | 2 * | void elm\_win\_size\_base\_get(const Elm\_Win \*obj, int \*w, int \*h) |
+| | uint32 | |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_quickpanel | uint8 | Eina\_uint8elm\_win\_quickpanel\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_wm\_rotation\_supported | uint8 | Eina\_uint8elm\_win\_wm\_rotation\_supported\_get(const Elm\_Win \*obj) |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_screen\_dpi | 2 * | void elm\_win\_screen\_dpi\_get(const Elm\_Win \*obj, int \*xdpi, int \*ydpi) |
+| | uint32 | |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+
+| elm\_win\_type | uint8 | | Elm\_Win\_Type elm\_win\_type\_get(const Elm\_Win \*obj) |
+| | | | ELM\_WIN\_UNKNOWN = 0x00, |
+| | | | ELM\_WIN\_BASIC = 0x01, |
+| | | | ELM\_WIN\_DIALOG\_BASIC = 0x02, |
+| | | | ELM\_WIN\_DESKTOP = 0x03, |
+| | | | ELM\_WIN\_DOCK = 0x04, |
+| | | | ELM\_WIN\_TOOLBAR = 0x05, |
+| | | | ELM\_WIN\_MENU = 0x06, |
+| | | | ELM\_WIN\_UTILITY = 0x07, |
+| | | | ELM\_WIN\_SPLASH = 0x08, |
+| | | | ELM\_WIN\_DROPDOWN\_MENU = 0x09, |
+| | | | ELM\_WIN\_POPUP\_MENU = 0x0A, |
+| | | | ELM\_WIN\_TOOLTIP = 0x0B, |
+| | | | ELM\_WIN\_NOTIFICATION = 0x0C, |
+| | | | ELM\_WIN\_COMBO = 0x0D, |
+| | | | ELM\_WIN\_DND = 0x0E, |
+| | | | ELM\_WIN\_INLINED\_IMAGE = 0x0F, |
+| | | | ELM\_WIN\_SOCKET\_IMAGE = 0x10, |
+| | | | ELM\_WIN\_TIZEN\_WIDGET = 0x11, |
+| | | | ELM\_WIN\_FAKE = 0x12 |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+