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 * Mapbuf: Ensure that content size calculation is correctly finished
because the mapbuf is willing to block the size calculation forcely. 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. * Show magnifier when selection handlers are pressed or moved.
* Change the method to calculate a distance which be scrolled from linear to sine curve. * 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. * Add support for URL in Elm_Image and Elm_Photocam.
* Popup: Support "language,changed" smart callback.
Fixes: Fixes:
* Now elm_datetime_field_limit_set() can set year limits wihtout problems. * 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_BLOCK_CLICKED[] = "block,clicked";
static const char SIG_TIMEOUT[] = "timeout"; static const char SIG_TIMEOUT[] = "timeout";
static const char SIG_LANG_CHANGED[] = "language,changed";
static const Evas_Smart_Cb_Description _smart_callbacks[] = { static const Evas_Smart_Cb_Description _smart_callbacks[] = {
{SIG_BLOCK_CLICKED, ""}, {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) EINA_LIST_FOREACH(sd->items, l, it)
elm_widget_item_translate(it); elm_widget_item_translate(it);
evas_object_smart_callback_call(obj, SIG_LANG_CHANGED, NULL);
if (ret) *ret = EINA_TRUE; if (ret) *ret = EINA_TRUE;
} }

View File

@ -72,6 +72,7 @@
* @li @c "block,clicked" - whenever user taps on Blocked Event area. * @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 "focused" - When the popup has received focus. (since 1.8)
* @li @c "unfocused" - When the popup has lost 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 * Styles available for Popup
* @li "default" * @li "default"