Refactor UIHV section in protocol documentation 19/160519/8
authorAnastasia Lyupa <a.lyupa@samsung.com>
Thu, 16 Nov 2017 12:03:09 +0000 (15:03 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Tue, 28 Nov 2017 08:41:38 +0000 (08:41 +0000)
Change-Id: I6ef9b58f2c45c33b034427f32d0e8cff91a988a6
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
docs/protocol.rst

index 781b013..f985a70 100644 (file)
@@ -1843,85 +1843,93 @@ MSG\_PROBE\_GLES\_20 0X3012
 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
 ````````````````````````````````````
@@ -1929,212 +1937,211 @@ MSG\_PROBE\_GLES\_20 0X3012
 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
 ``````````````````````````````````````````
@@ -2142,713 +2149,722 @@ MSG\_PROBE\_GLES\_20 0X3012
 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                                                                          |
++-------------------------------------+--------+--------------------------------------------------------------------------------------------------+