Edje Scale

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files
- Examples

Functions
Edje Scale
Edje » Edje Object

Functions that deal with scaling objects. More...

## Functions
void | edje_scale_set (double scale)
| Set Edje's global scaling factor. More...
double | edje_scale_get (void)
| Retrieve Edje's global scaling factor. More...

## Detailed Description

Functions that deal with scaling objects.

Edje allows one to build scalable interfaces. Scaling factors, which are set to neutral (`1.0`) values by default (no scaling, actual sizes), are of two types: global and individual.

Scaling affects the values of minimum/maximum part sizes, which are multiplied by it. Font sizes are scaled, too.

## Function Documentation

void edje_scale_set | ( | double | scale | ) |

Set Edje's global scaling factor.

Parameters

  scale | The global scaling factor (the default value is `1.0`)

Edje's global scaling factor will affect all its objects which hadn't their individual scaling factors altered from the default value (which is zero). If they had it set differently, by edje_object_scale_set(), that factor will override the global one.

Warning
  Only parts which, at EDC level, had the `"scale"` property set to `1`, will be affected by this function. Check the complete syntax reference for EDC files.

See also
  edje_scale_get().

Examples:
  edje-basic.c.

References EINA_LIST_FOREACH.

double edje_scale_get | ( | void |  | ) |

Retrieve Edje's global scaling factor.

Returns
  The global scaling factor

This function returns Edje's global scaling factor.

See also
  edje_scale_set() for more details

Examples:
  edje-basic.c.