diff options
author | ChunEon Park <hermet@hermet.pe.kr> | 2013-04-29 18:35:32 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2013-04-29 18:35:32 +0900 |
commit | 2037434bd89f4ab653d12a6625591cb1d15b954d (patch) | |
tree | c29fccb69a30b3558b2f48f110034dc1434e76cd | |
parent | 9447a5562dac3ef052bb7fd553e1098f17ab980b (diff) | |
download | elementary-2037434bd89f4ab653d12a6625591cb1d15b954d.tar.gz |
elementary/toolbar - fix toolbar item clip problem on reordering items.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | NEWS | 9 | ||||
-rw-r--r-- | src/lib/elm_toolbar.c | 5 |
3 files changed, 14 insertions, 4 deletions
@@ -1298,3 +1298,7 @@ 2013-04-25 ChunEon Park (Hermet) * Fix null pointer access on naviframe item deletion. + +2013-04-29 ChunEon Park (Hermet) + + * Fix toolbar item clipped problem on reordering toolbar item. @@ -100,11 +100,11 @@ Improvements: * Naviframe works for H/W Back key event. * Naviframe is now supproting focus_direction. * Scroller decides whether the accelerator is on or not, depending on the velocity and the interval time of the flick event. - * Ctxpopup is now supporting focus_direction. + * Ctxpopup is now supporting focus_direction. * Don't try to pop the naviframe item multiple times. - * Support language change for widget items (Ctxpopup, Hoversel, Naviframe, Diskselector, List, Menu, Segment_Control, Toolbar, Popup, MultibuttonEntry) - Fixes: - + * Support language change for widget items (Ctxpopup, Hoversel, Naviframe, Diskselector, List, Menu, Segment_Control, Toolbar, Popup, MultibuttonEntry) + +Fixes: * Now elm_datetime_field_limit_set() can set year limits wihtout problems. * Fix re-order animation when it doesn't end correctly. * Fix popup to apply the same style to the notify sub-widget. @@ -216,6 +216,7 @@ Improvements: * Make access object unfocusable when Aaccessibility is disabled. * Fix the scrolled entry in scroller is located wrong position when the cursor is changed. * Fix null pointer access on naviframe item deletion. + * Fix the toolbar item clipped problem on reordering items. Removals: diff --git a/src/lib/elm_toolbar.c b/src/lib/elm_toolbar.c index 96f1e50c6..0c12e0894 100644 --- a/src/lib/elm_toolbar.c +++ b/src/lib/elm_toolbar.c @@ -1573,6 +1573,8 @@ _item_transition_start elm_image_aspect_fixed_set(it->proxy, EINA_FALSE); evas_object_image_source_set(elm_image_object_get(it->proxy), VIEW(it)); evas_object_image_source_visible_set(elm_image_object_get(it->proxy), EINA_FALSE); + evas_object_image_source_clip_set(elm_image_object_get(it->proxy), + EINA_FALSE); it->trans = elm_transit_add(); elm_transit_object_add(it->trans, it->proxy); @@ -1750,6 +1752,9 @@ _item_reorder_start(Elm_Toolbar_Item *item) elm_image_aspect_fixed_set(item->proxy, EINA_FALSE); evas_object_image_source_set(elm_image_object_get(item->proxy), VIEW(item)); evas_object_image_source_visible_set(elm_image_object_get(item->proxy), EINA_FALSE); + evas_object_image_source_clip_set(elm_image_object_get(item->proxy), + EINA_FALSE); + evas_object_layer_set(item->proxy, 100); edje_object_signal_emit(VIEW(item), "elm,state,moving", "elm"); |