2014/1/15 Daniel Juyung Seo <seojuyu...@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 <her...@naver.com> wrote: > > > there freeze() apis meaning all are different > > but simliar. > > for consistency i suggested. > > > > ------------------------------------ > > -Regards, Hermet- > > > > -----Original Message----- > > From: "Iván Briano"<sachi...@gmail.com> > > To: "Enlightenment developer list"< > > enlightenment-devel@lists.sourceforge.net>; > > Cc: "g...@lists.enlightenment.org"<g...@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