I'll commit to efl after  finishing migration job.
Thank you.
2016. 3. 24. 오후 7:58에 "Tom Hacohen" <[email protected]>님이 작성:

> It seems I didn't lock it correctly. Regardless of that, people should
> *not* commit to elm.. This commit will be discarded.
>
> --
> Tom.
>
> On 24/03/16 09:38, Stefan Schmidt wrote:
> > Hello.
> >
> > About this and the other two elementary commits.
> >
> > I was thinking elm master branch is looked right now in preparation for
> > the elm merge into efl as announced on the mailing list.
> >
> > Have the plans changed here?
> >
> > regards
> > Stefan Schmidt
> >
> > On 24/03/16 08:11, Ji-Youn Park wrote:
> >> jypark pushed a commit to branch master.
> >>
> >>
> http://git.enlightenment.org/core/elementary.git/commit/?id=388805ea6c17919c62b79d9d9c2c7d42e8e4580f
> >>
> >> commit 388805ea6c17919c62b79d9d9c2c7d42e8e4580f
> >> Author: Ji-Youn Park <[email protected]>
> >> Date:   Thu Mar 24 15:39:37 2016 +0830
> >>
> >>       Elm_image: remove elm_image_fill_outside_get
> >>
> >>       This api will be removed.
> >>       elm_image_fill_outside_get is same as !elm_image_fill_inside_get.
> >>       elm_image_fill_outside_set function is too.
> >> ---
> >>    src/lib/elm_image.c        | 34 ++++++++++++++++++++--------------
> >>    src/lib/elm_image.eo       | 23 +----------------------
> >>    src/lib/elm_image_legacy.h | 45
> +++++++++++++++++++++++++++++++++++++++++++++
> >>    3 files changed, 66 insertions(+), 36 deletions(-)
> >>
> >> diff --git a/src/lib/elm_image.c b/src/lib/elm_image.c
> >> index e5b533e..7ae9e46 100644
> >> --- a/src/lib/elm_image.c
> >> +++ b/src/lib/elm_image.c
> >> @@ -1231,20 +1231,6 @@ _elm_image_resizable_get(Eo *obj EINA_UNUSED,
> Elm_Image_Data *sd, Eina_Bool *siz
> >>    }
> >>
> >>    EOLIAN static void
> >> -_elm_image_fill_outside_set(Eo *obj, Elm_Image_Data *sd, Eina_Bool
> fill_outside)
> >> -{
> >> -   sd->fill_inside = !fill_outside;
> >> -
> >> -   elm_obj_image_sizing_eval(obj);
> >> -}
> >> -
> >> -EOLIAN static Eina_Bool
> >> -_elm_image_fill_outside_get(Eo *obj EINA_UNUSED, Elm_Image_Data *sd)
> >> -{
> >> -   return !sd->fill_inside;
> >> -}
> >> -
> >> -EOLIAN static void
> >>    _elm_image_preload_disabled_set(Eo *obj EINA_UNUSED, Elm_Image_Data
> *sd, Eina_Bool disable)
> >>    {
> >>       if (sd->edje || !sd->img) return;
> >> @@ -1662,4 +1648,24 @@ elm_image_scale_get(const Evas_Object *obj)
> >>       return sd->scale;
> >>    }
> >>
> >> +EAPI void
> >> +elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside)
> >> +{
> >> +   ELM_IMAGE_CHECK(obj);
> >> +   ELM_IMAGE_DATA_GET(obj, sd);
> >> +
> >> +   sd->fill_inside = !fill_outside;
> >> +
> >> +   elm_obj_image_sizing_eval(obj);
> >> +}
> >> +
> >> +EAPI Eina_Bool
> >> +elm_image_fill_outside_get(const Evas_Object *obj)
> >> +{
> >> +   ELM_IMAGE_CHECK(obj) EINA_FALSE;
> >> +   ELM_IMAGE_DATA_GET(obj, sd);
> >> +
> >> +   return !sd->fill_inside;
> >> +}
> >> +
> >>    #include "elm_image.eo.c"
> >> diff --git a/src/lib/elm_image.eo b/src/lib/elm_image.eo
> >> index de511e0..8c54a43 100644
> >> --- a/src/lib/elm_image.eo
> >> +++ b/src/lib/elm_image.eo
> >> @@ -120,7 +120,7 @@ class Elm.Image (Elm.Widget, Efl.File,
> Efl.Image_Load, Evas.Clickable_Interface,
> >>                  The original aspect ratio (width / height) of the
> image is usually
> >>                  distorted to match the object's size. Enabling this
> option will retain
> >>                  this original aspect, and the way that the image is
> fit into the object's
> >> -              area depends on the option set by @.fill_outside.]]
> >> +              area depends on the option set by @.fill_inside.]]
> >>             }
> >>             get {
> >>             }
> >> @@ -140,27 +140,6 @@ class Elm.Image (Elm.Widget, Efl.File,
> Efl.Image_Load, Evas.Clickable_Interface,
> >>                orient: Elm.Image_Orient; [[The image orientation
> Elm.Image.Orient Default is #ELM_IMAGE_ORIENT_NONE.]]
> >>             }
> >>          }
> >> -      @property fill_outside {
> >> -         [[Control if the image fills the entire object area, when
> keeping the aspect ratio.
> >> -
> >> -           When the image should keep its aspect ratio even if resized
> to another
> >> -           aspect ratio, there are two possibilities to resize it:
> keep the entire
> >> -           image inside the limits of height and width of the object
> ($fill_outside
> >> -           is $false) or let the extra width or height go outside of
> the object,
> >> -           and the image will fill the entire object ($fill_outside is
> $true).
> >> -
> >> -           Note: This option will have no effect if @.aspect_fixed
> >> -           is set to $false.
> >> -
> >> -           See also @.fill_inside.]]
> >> -         set {
> >> -         }
> >> -         get {
> >> -         }
> >> -         values {
> >> -            fill_outside: bool; [[$true if the object is filled
> outside, $false otherwise. Default is $false.]]
> >> -         }
> >> -      }
> >>          @property resizable {
> >>             [[Control if the object is (up/down) resizable.
> >>
> >> diff --git a/src/lib/elm_image_legacy.h b/src/lib/elm_image_legacy.h
> >> index ff402dc..860cd99 100644
> >> --- a/src/lib/elm_image_legacy.h
> >> +++ b/src/lib/elm_image_legacy.h
> >> @@ -320,4 +320,49 @@ EAPI void elm_image_scale_set(Evas_Object *obj,
> double scale);
> >>     * @ingroup Elm_Image
> >>     */
> >>    EAPI double elm_image_scale_get(const Evas_Object *obj);
> >> +
> >> +/**
> >> + * @brief Control if the image fills the entire object area, when
> keeping the
> >> + * aspect ratio.
> >> + *
> >> + * When the image should keep its aspect ratio even if resized to
> another
> >> + * aspect ratio, there are two possibilities to resize it: keep the
> entire
> >> + * image inside the limits of height and width of the object
> ($fill_outside is
> >> + * @c false) or let the extra width or height go outside of the
> object, and the
> >> + * image will fill the entire object ($fill_outside is @c true).
> >> + *
> >> + * @note This option will have no effect if @ref
> elm_image_aspect_fixed_get is
> >> + * set to @c false.
> >> + *
> >> + * See also @ref Elm.Image.fill_inside.
> >> + *
> >> + * @param[in] fill_outside @c true if the object is filled outside, @c
> false
> >> + * otherwise. Default is @c false.
> >> + *
> >> + * @ingroup Elm_Image
> >> + */
> >> +EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool
> fill_outside);
> >> +
> >> +/**
> >> + * @brief Control if the image fills the entire object area, when
> keeping the
> >> + * aspect ratio.
> >> + *
> >> + * When the image should keep its aspect ratio even if resized to
> another
> >> + * aspect ratio, there are two possibilities to resize it: keep the
> entire
> >> + * image inside the limits of height and width of the object
> ($fill_outside is
> >> + * @c false) or let the extra width or height go outside of the
> object, and the
> >> + * image will fill the entire object ($fill_outside is @c true).
> >> + *
> >> + * @note This option will have no effect if @ref
> elm_image_aspect_fixed_get is
> >> + * set to @c false.
> >> + *
> >> + * See also @ref Elm.Image.fill_inside.
> >> + *
> >> + * @return @c true if the object is filled outside, @c false
> otherwise. Default
> >> + * is @c false.
> >> + *
> >> + * @ingroup Elm_Image
> >> + */
> >> +EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj);
> >> +
> >>    #include "elm_image.eo.legacy.h"
> >>
> >
> >
> >
> ------------------------------------------------------------------------------
> > Transform Data into Opportunity.
> > Accelerate data analysis in your applications with
> > Intel Data Analytics Acceleration Library.
> > Click to learn more.
> > http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to