On Thu, Jan 16, 2014 at 1:26 PM, ChunEon Park <her...@naver.com> wrote:
> hmm.
> which api? elm_scroller_freeze_push()?
>
> rendering should be transparent to the api users.
> why we need to set the api names depends on the redraw?

It was the other way, most API in efl that use freeze as a key word
refer to stopping redraw and event propagation.

> ------------------------------------
> -Regards, Hermet-
>
> -----Original Message-----
> From: "Davide Andreoli"<d...@gurumeditation.it>
> To: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>;
> Cc: <g...@lists.enlightenment.org>; <a.aryadi...@samsung.com>;
> Sent: 2014-01-16 (목) 06:58:17
> Subject: Re: [E-devel] [EGIT] [core/elementary] master 01/06: Adding 
> elm_tooltip_movement_lock_set() and elm_tooltip_movement_lock_get()
>
> 2014/1/15 Daniel Juyung Seo <seojuyung2>@gmail.com>
>
>> Hmm both sounds ok but I also prefer freeze it is used in various meanings
>> around efl libraries.
>> And freeze is familar than lock in efl API.
>> So, elm_tooltip_move_freeze_set()?
>>
>
> hmmm, freeze (in all efl) means that the widget will not redraw itself, in
> this case
> we are just set to not move... freeze seems really wrong to me in this
> context
>
> davemds
>
>
>> How do you think, Abhi?
>>
>> Thanks.
>>
>> Daniel Juyung Seo (SeoZ)
>>
>>
>> On Wed, Jan 15, 2014 at 7:20 PM, ChunEon Park <hermet>@naver.com> wrote:
>>
>> > there freeze() apis meaning all are different
>> > but simliar.
>> > for consistency i suggested.
>> >
>> > ------------------------------------
>> > -Regards, Hermet-
>> >
>> > -----Original Message-----
>> > From: "Iván Briano"<sachieru>@gmail.com>
>> > To: "Enlightenment developer list"<
>> > enlightenment-devel@lists.sourceforge.net>;
>> > Cc: "g...@lists.enlightenment.org"<git>@lists.enlightenment.org>;
>> > Sent: 2014-01-15 (수) 18:10:08
>> > Subject: Re: [E-devel] [EGIT] [core/elementary] master 01/06: Adding
>> > elm_tooltip_movement_lock_set() and elm_tooltip_movement_lock_get()
>> >
>> > On Wednesday, January 15, 2014, ChunEon Park wrote:
>> >
>> > > elm_tooltip_movement_lock_set() ?
>> > >
>> > > how about _freeze_set() ?
>> > > we already use the freeze word entirely.
>> > >
>> > >
>> > Those have a different meaning.
>> >
>> >
>> > > ------------------------------------
>> > > -Regards, Hermet-
>> > >
>> > > -----Original Message-----
>> > > From: "abhi"<a.aryadipta>@samsung.com>
>> > > To: <git>@lists.enlightenment.org>;
>> > > Cc:
>> > > Sent: 2014-01-13 (월) 15:47:26
>> > > Subject: [EGIT] [core/elementary] master 01/06: Adding
>> > > elm_tooltip_movement_lock_set() and elm_tooltip_movement_lock_get()
>> > >
>> > > raster pushed a commit to branch master.
>> > >
>> > >
>> > >
>> >
>> http://git.enlightenment.org/core/elementary.git/commit/?id=1832450176b188773557c39e5cf1eee0f47a8858
>> > >
>> > > commit 1832450176b188773557c39e5cf1eee0f47a8858
>> > > Author: abhi <a.aryadipta>@samsung.com>
>> > > Date:   Mon Jan 13 15:22:47 2014 +0900
>> > >
>> > >     Adding elm_tooltip_movement_lock_set() and
>> > > elm_tooltip_movement_lock_get()
>> > >
>> > >     Summary: These APIs allow to enable/disable a tooltip to move with
>> > > respect to mouse pointer
>> > >
>> > >     Test Plan: elm_tooltip_movement_lock_set(),
>> > > elm_tooltip_movement_lock_get(), elementary_test -to tooltip
>> > >
>> > >     Reviewers: singh.amitesh, seoz, raster
>> > >
>> > >     Reviewed By: raster
>> > >
>> > >     CC: raster
>> > >
>> > >     Differential Revision: https://phab.enlightenment.org/D369
>> > > ---
>> > >  ChangeLog                4 ++++
>> > >  NEWS                     2 ++
>> > >  src/bin/test_tooltip.c  24 ++++++++++++++++++++++++
>> > >  src/lib/elm_tooltip.h   32 ++++++++++++++++++++++++++++++++
>> > >  src/lib/els_tooltip.c   29 ++++++++++++++++++++++++-----
>> > >  5 files changed, 86 insertions(+), 5 deletions(-)
>> > >
>> > > diff --git a/ChangeLog b/ChangeLog
>> > > index 56975bb..f845744 100644
>> > > --- a/ChangeLog
>> > > +++ b/ChangeLog
>> > > @@ -1772,3 +1772,7 @@
>> > >  2013-12-01  Mike Blumenkrantz
>> > >
>> > >          * fix mouse eventing on e border theme
>> > > +
>> > > +2013-12-09  Abhinandan Aryadipta (aryarockstar)
>> > > +
>> > > +        * tooltip: Added elm_tooltip_move_lock_set() and
>> > > elm_tooltip_move_lock_get().
>> > > diff --git a/NEWS b/NEWS
>> > > index 85da746..a32848f 100644
>> > > --- a/NEWS
>> > > +++ b/NEWS
>> > > @@ -7,6 +7,8 @@ Changes since Elementary 1.8.0:
>> > >
>> > >  Additions:
>> > >
>> > > +   * Add elm_tooltip_move_lock_set() and elm_tooltip_move_lock_get()
>> > > +
>> > >  Improvements:
>> > >
>> > >  Fixes:
>> > > diff --git a/src/bin/test_tooltip.c b/src/bin/test_tooltip.c
>> > > index 332eced..d5ac0af 100644
>> > > --- a/src/bin/test_tooltip.c
>> > > +++ b/src/bin/test_tooltip.c
>> > > @@ -200,6 +200,23 @@ _tt_text_replace(void *data       EINA_UNUSED,
>> > >  }
>> > >
>> > >  static void
>> > > +_tt_move_lock(void *data       EINA_UNUSED,
>> > > +              Evas_Object     *obj,
>> > > +              void *event_info EINA_UNUSED)
>> > > +{
>> > > +   if (!elm_tooltip_move_lock_get(obj))
>> > > +     {
>> > > +        elm_tooltip_move_lock_set(obj, EINA_TRUE);
>> > > +        elm_object_tooltip_text_set(obj, "Locked");
>> > > +     }
>> > > +   else
>> > > +     {
>> > > +        elm_tooltip_move_lock_set(obj, EINA_FALSE);
>> > > +        elm_object_tooltip_text_set(obj, "Free");
>> > > +     }
>> > > +}
>> > > +
>> > > +static void
>> > >  _tt_orient_text_replace(void *data       EINA_UNUSED,
>> > >                          Evas_Object     *obj,
>> > >                          void *event_info EINA_UNUSED)
>> > > @@ -489,6 +506,13 @@ test_tooltip(void *data       EINA_UNUSED,
>> > >     evas_object_show(bt);
>> > >
>> > >     bt = elm_button_add(win);
>> > > +   elm_object_text_set(bt, "Movement Lock Tooltip, click to change");
>> > > +   elm_object_tooltip_text_set(bt, "Free");
>> > > +   evas_object_smart_callback_add(bt, "clicked", _tt_move_lock, NULL);
>> > > +   elm_box_pack_end(bx, bt);
>> > > +   evas_object_show(bt);
>> > > +
>> > > +   bt = elm_button_add(win);
>> > >     elm_object_text_set(bt, "Orient Tooltip, click to
>> > >
>> >
>> ------------------------------------------------------------------------------
>> > > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>> > > Learn Why More Businesses Are Choosing CenturyLink Cloud For
>> > > Critical Workloads, Development Environments & Everything In Between.
>> > > Get a Quote or Start a Free Trial Today.
>> > >
>> > >
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>> > > _______________________________________________
>> > > enlightenment-devel mailing list
>> > > enlightenment-devel@lists.sourceforge.net <javascript:>;>
>> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> > >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
>> > Critical Workloads, Development Environments & Everything In Between.
>> > Get a Quote or Start a Free Trial Today.
>> >
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > enlightenment-devel mailing list
>> > enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> >
>> >
>> ------------------------------------------------------------------------------
>> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
>> > Critical Workloads, Development Environments & Everything In Between.
>> > Get a Quote or Start a Free Trial Today.
>> >
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > enlightenment-devel mailing list
>> > enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> >
>>
>> ------------------------------------------------------------------------------
>> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>> Learn Why More Businesses Are Choosing CenturyLink Cloud For
>> Critical Workloads, Development Environments & Everything In Between.
>> Get a Quote or Start a Free Trial Today.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-- 
Cedric BAIL

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&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