elementary/popup - support "language,chagned" smart callback.

This commit is contained in:
ChunEon Park 2013-08-19 17:10:01 +09:00
parent 785aa704cf
commit 68a9a72af3
4 changed files with 9 additions and 0 deletions

View File

@ -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.

View File

@ -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.

View File

@ -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;
}

View File

@ -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"