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