On Mon, Aug 19, 2013 at 8:54 PM, Gustavo Sverzut Barbieri <
barbi...@gmail.com> wrote:

> This should be in every widget, not just here. Isn't it the case? There
> should be a base implementation that recursively broadcasts it
>
>
+1. Yes it should be a general feature.
Thanks.

Daniel Juyung Seo (SeoZ)



> --Gustavo
>
> Sent from my iPhone
>
> On 19/08/2013, at 05:10, ChunEon Park - Enlightenment Git <
> no-re...@enlightenment.org> wrote:
>
> > hermet pushed a commit to branch master.
> >
> > commit cf40baeaf4c04a7513767372e5cd11e2b11a9751
> > Author: ChunEon Park <her...@hermet.pe.kr>
> > Date:   Mon Aug 19 17:10:01 2013 +0900
> >
> >    elementary/popup - support "language,chagned" smart callback.
> > ---
> > ChangeLog           | 4 ++++
> > NEWS                | 1 +
> > src/lib/elc_popup.c | 3 +++
> > src/lib/elc_popup.h | 1 +
> > 4 files changed, 9 insertions(+)
> >
> > diff --git a/ChangeLog b/ChangeLog
> > index b424df7..e63d26d 100644
> > --- a/ChangeLog
> > +++ b/ChangeLog
> > @@ -1558,3 +1558,7 @@
> >
> >         * Mapbuf: Ensure that content size calculation is correctly
> finished
> >         because the mapbuf is willing to block the size calculation
> forcely.
> > +
> > +2013-08-19  ChunEon Park (Hermet)
> > +
> > +        * Popup: Support "language,changed" smart callback.
> > diff --git a/NEWS b/NEWS
> > index 7a95670..e9abab7 100644
> > --- a/NEWS
> > +++ b/NEWS
> > @@ -126,6 +126,7 @@ Improvements:
> >    * Show magnifier when selection handlers are pressed or moved.
> >    * Change the method to calculate a distance which be scrolled from
> linear to sine curve.
> >    * Add support for URL in Elm_Image and Elm_Photocam.
> > +   * Popup: Support "language,changed" smart callback.
> >
> > Fixes:
> >    * Now elm_datetime_field_limit_set() can set year limits wihtout
> problems.
> > diff --git a/src/lib/elc_popup.c b/src/lib/elc_popup.c
> > index e3b23e1..a98d1e2 100644
> > --- a/src/lib/elc_popup.c
> > +++ b/src/lib/elc_popup.c
> > @@ -22,6 +22,7 @@ static const char CONTENT_PART[] =
> "elm.swallow.content";
> >
> > static const char SIG_BLOCK_CLICKED[] = "block,clicked";
> > static const char SIG_TIMEOUT[] = "timeout";
> > +static const char SIG_LANG_CHANGED[] = "language,changed";
> >
> > static const Evas_Smart_Cb_Description _smart_callbacks[] = {
> >    {SIG_BLOCK_CLICKED, ""},
> > @@ -44,6 +45,8 @@ _elm_popup_smart_translate(Eo *obj EINA_UNUSED, void
> *_pd EINA_UNUSED, va_list *
> >    EINA_LIST_FOREACH(sd->items, l, it)
> >       elm_widget_item_translate(it);
> >
> > +   evas_object_smart_callback_call(obj, SIG_LANG_CHANGED, NULL);
> > +
> >    if (ret) *ret = EINA_TRUE;
> > }
> >
> > diff --git a/src/lib/elc_popup.h b/src/lib/elc_popup.h
> > index 9841fce..f04675a 100644
> > --- a/src/lib/elc_popup.h
> > +++ b/src/lib/elc_popup.h
> > @@ -72,6 +72,7 @@
> >  * @li @c "block,clicked" - whenever user taps on Blocked Event area.
> >  * @li @c "focused" - When the popup has received focus. (since 1.8)
> >  * @li @c "unfocused" - When the popup has lost focus. (since 1.8)
> > + * @li "language,changed" - the program's language changed (since 1.8)
> >  *
> >  * Styles available for Popup
> >  * @li "default"
> >
> > --
> >
> >
> ------------------------------------------------------------------------------
> > Get 100% visibility into Java/.NET code with AppDynamics Lite!
> > It's a free troubleshooting tool designed for production.
> > Get down to code-level detail for bottlenecks, with <2% overhead.
> > Download for free and get started troubleshooting in minutes.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
>
>
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite!
> It's a free troubleshooting tool designed for production.
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&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