Tizen Native API
|
Different widgets can be scaled independently. These functions allow you to manipulate this scaling on a per-widget basis. The object and all its children get their scaling factors multiplied by the scale factor set. This is multiplicative, in that if a child also has a scale size set, it is in turn multiplied by its parent's scale size. 1.0
means “don't scale”, 2.0
is double size, 0.5
is half, etc.
Functions | |
void | elm_object_scale_set (Evas_Object *obj, double scale) |
Sets the scaling factor for a given Elementary object. | |
double | elm_object_scale_get (const Evas_Object *obj) |
Gets the scaling factor for a given Elementary object. |
Function Documentation
double elm_config_scale_get | ( | void | ) |
Gets the global scaling factor.
This gets the globally configured scaling factor that is applied to all objects.
- Since :
- 2.3.1
- Returns:
- The scaling factor
void elm_config_scale_set | ( | double | scale | ) |
Sets the global scaling factor.
This sets the globally configured scaling factor that is applied to all objects.
- Since :
- 2.3.1
- Parameters:
-
[in] scale The scaling factor to set
double elm_object_scale_get | ( | const Evas_Object * | obj | ) |
Gets the scaling factor for a given Elementary object.
- Since :
- 2.3.1
- Parameters:
-
[in] obj The object
- Returns:
- The scaling factor set by elm_object_scale_set()
void elm_object_scale_set | ( | Evas_Object * | obj, |
double | scale | ||
) |
Sets the scaling factor for a given Elementary object.
- Since :
- 2.3.1
- Parameters:
-
[in] obj The Elementary to operate on [in] scale The scale factor (from 0.0
up, with1.0
meaning no scaling)