Tizen Native API

Functions

Eina_Bool elm_config_mirrored_get (void)
 Get the system mirrored mode. This determines the default mirrored mode of widgets.
void elm_config_mirrored_set (Eina_Bool mirrored)
 Set the system mirrored mode. This determines the default mirrored mode of widgets.
Eina_Bool elm_object_mirrored_get (const Evas_Object *obj)
 Get the widget's mirrored mode.
void elm_object_mirrored_set (Evas_Object *obj, Eina_Bool mirrored)
 Set the widget's mirrored mode.
Eina_Bool elm_object_mirrored_automatic_get (const Evas_Object *obj)
 Returns the widget's mirrored mode setting.
void elm_object_mirrored_automatic_set (Evas_Object *obj, Eina_Bool automatic)
 Sets the widget's mirrored mode setting. When widget in automatic mode, it follows the system mirrored mode set by elm_mirrored_set().

These functions allow you to set ui-mirroring on specific widgets or the whole interface. Widgets can be in one of two modes, automatic and manual. Automatic means they'll be changed according to the system mirroring mode and manual means only explicit changes will matter. You are not supposed to change mirroring state of a widget set to automatic, will mostly work, but the behavior is not really defined.


Function Documentation

Get the system mirrored mode. This determines the default mirrored mode of widgets.

Since :
2.3
Returns:
EINA_TRUE if mirrored is set, EINA_FALSE otherwise
void elm_config_mirrored_set ( Eina_Bool  mirrored)

Set the system mirrored mode. This determines the default mirrored mode of widgets.

Since :
2.3
Parameters:
[in]mirroredEINA_TRUE to set mirrored mode, EINA_FALSE to unset it.

Returns the widget's mirrored mode setting.

Since :
2.3
Parameters:
[in]objThe widget.
Returns:
mirrored mode setting of the object.
void elm_object_mirrored_automatic_set ( Evas_Object obj,
Eina_Bool  automatic 
)

Sets the widget's mirrored mode setting. When widget in automatic mode, it follows the system mirrored mode set by elm_mirrored_set().

Since :
2.3
Parameters:
[in]objThe widget.
[in]automaticEINA_TRUE for auto mirrored mode. EINA_FALSE for manual.

Get the widget's mirrored mode.

Since :
2.3
Parameters:
[in]objThe widget.
Returns:
EINA_TRUE if mirrored is set, EINA_FALSE otherwise
void elm_object_mirrored_set ( Evas_Object obj,
Eina_Bool  mirrored 
)

Set the widget's mirrored mode.

Since :
2.3
Parameters:
[in]objThe widget.
[in]mirroredEINA_TRUE to set mirrored mode, EINA_FALSE to unset it.