Selective Widget Scaling
Different widgets can be scaled independently. More...
Functions | |
EAPI void | elm_object_scale_set (Evas_Object *obj, double scale) |
Set the scaling factor. | |
EAPI double | elm_object_scale_get (const Evas_Object *obj) |
Get the scaling factor. | |
EAPI double | elm_scale_get (void) |
Get the global scaling factor. | |
EAPI void | elm_scale_set (double scale) |
Set the global scaling factor. |
Detailed Description
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.
Function Documentation
EAPI double elm_object_scale_get | ( | const Evas_Object * | obj | ) |
Get the scaling factor.
- Parameters:
-
obj The object
- Returns:
- The scaling factor set by elm_object_scale_set()
EAPI void elm_object_scale_set | ( | Evas_Object * | obj, | |
double | scale | |||
) |
Set the scaling factor.
- Parameters:
-
obj The object scale Scale factor (from 0.0 up, with 1.0 == no scaling)
EAPI double elm_scale_get | ( | void | ) |
Get the global scaling factor.
This gets the globally configured scaling factor that is applied to all objects.
- Returns:
- The scaling factor
EAPI void elm_scale_set | ( | double | scale | ) |
Set the global scaling factor.
This sets the globally configured scaling factor that is applied to all objects.
- Parameters:
-
scale The scaling factor to set