From: Enlightenment S. <no-...@en...> - 2009-05-18 06:08:56
|
Log: begin docs inline... Author: raster Date: 2009-05-17 23:08:53 -0700 (Sun, 17 May 2009) New Revision: 40716 Modified: trunk/TMP/st/elementary/src/lib/elm_main.c Modified: trunk/TMP/st/elementary/src/lib/elm_main.c =================================================================== --- trunk/TMP/st/elementary/src/lib/elm_main.c 2009-05-18 06:08:15 UTC (rev 40715) +++ trunk/TMP/st/elementary/src/lib/elm_main.c 2009-05-18 06:08:53 UTC (rev 40716) @@ -653,12 +653,37 @@ ecore_main_loop_quit(); } +/** + * @defgroup Scaling Selective Widget Scaling + * + * 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. + */ + +/** + * Set the scaling factor + * + * @param obj The object + * @param scale Scale factor (from 0.0 up, with 1.0 == no scaling) + * @ingroup Scaling + */ EAPI void elm_object_scale_set(Evas_Object *obj, double scale) { return elm_widget_scale_set(obj, scale); } +/** + * Get the scaling factor + * + * @param obj The object + * @return The scaling factor set by elm_object_scale_set() + * @ingroup Scaling + */ EAPI double elm_object_scale_get(const Evas_Object *obj) { |