hero commit.

On Fri, Jul 19, 2013 at 10:38 AM, Cedric Bail - Enlightenment Git <
no-re...@enlightenment.org> wrote:

> cedric pushed a commit to branch master.
>
> commit 614263c1ed064444fadefb3367b922d1c34d62fa
> Author: Cedric Bail <cedric.b...@samsung.com>
> Date:   Fri Jul 19 18:37:11 2013 +0900
>
>     evas: add geometry_set to please zmike.
> ---
>  src/lib/evas/Evas_Legacy.h             | 28 ++++++++++++++++++++++++++++
>  src/lib/evas/canvas/evas_object_main.c | 11 +++++++++++
>  2 files changed, 39 insertions(+)
>
> diff --git a/src/lib/evas/Evas_Legacy.h b/src/lib/evas/Evas_Legacy.h
> index c86cc77..fed8086 100644
> --- a/src/lib/evas/Evas_Legacy.h
> +++ b/src/lib/evas/Evas_Legacy.h
> @@ -1936,6 +1936,34 @@ EAPI void
> evas_object_resize(Evas_Object *obj, Evas_Coord w, Evas_Co
>  EAPI void             evas_object_geometry_get(const Evas_Object *obj,
> Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
> EINA_ARG_NONNULL(1);
>
>  /**
> + * Set the position and (rectangular) size of the given Evas object.
> + *
> + * @param obj The given Evas object.
> + * @param x   X position to move the object to, in canvas units.
> + * @param y   Y position to move the object to, in canvas units.
> + * @param w   The new width of the Evas object.
> + * @param h   The new height of the Evas object.
> + *
> + * The position, naturally, will be relative to the top left corner of
> + * the canvas' viewport.
> + *
> + * If the object get moved, the object's ::EVAS_CALLBACK_MOVE callback
> + * will be called.
> + *
> + * If the object get resized, the object's ::EVAS_CALLBACK_RESIZE callback
> + * will be called.
> + *
> + * @see evas_object_move()
> + * @see evas_object_resize()
> + * @see evas_object_geometry_get
> + *
> + * @since 1.8
> + * @ingroup Evas_Object_Group_Basic
> + */
> +EAPI void             evas_object_geometry_set(Evas_Object *eo_obj,
> Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
> +
> +
> +/**
>   * Makes the given Evas object visible.
>   *
>   * @param obj The given Evas object.
> diff --git a/src/lib/evas/canvas/evas_object_main.c
> b/src/lib/evas/canvas/evas_object_main.c
> index ce41402..ef709c6 100644
> --- a/src/lib/evas/canvas/evas_object_main.c
> +++ b/src/lib/evas/canvas/evas_object_main.c
> @@ -671,6 +671,17 @@ end:
>  }
>
>  EAPI void
> +evas_object_geometry_set(Evas_Object *eo_obj, Evas_Coord x, Evas_Coord y,
> Evas_Coord w, Evas_Coord h)
> +{
> +   MAGIC_CHECK(eo_obj, Evas_Object, MAGIC_OBJ);
> +   return;
> +   MAGIC_CHECK_END();
> +   eo_do(eo_obj,
> +         evas_obj_position_set(x, y),
> +         evas_obj_size_set(w, h));
> +}
> +
> +EAPI void
>  evas_object_move(Evas_Object *eo_obj, Evas_Coord x, Evas_Coord y)
>  {
>     MAGIC_CHECK(eo_obj, Evas_Object, MAGIC_OBJ);
>
> --
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to