summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2013-04-29 18:35:32 +0900
committerChunEon Park <hermet@hermet.pe.kr>2013-04-29 18:35:32 +0900
commit2037434bd89f4ab653d12a6625591cb1d15b954d (patch)
treec29fccb69a30b3558b2f48f110034dc1434e76cd
parent9447a5562dac3ef052bb7fd553e1098f17ab980b (diff)
downloadelementary-2037434bd89f4ab653d12a6625591cb1d15b954d.tar.gz
elementary/toolbar - fix toolbar item clip problem on reordering items.
-rw-r--r--ChangeLog4
-rw-r--r--NEWS9
-rw-r--r--src/lib/elm_toolbar.c5
3 files changed, 14 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index e31e2ff9e..ef59b7706 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
diff --git a/NEWS b/NEWS
index 39f360e6b..76880ec2d 100644
--- a/NEWS
+++ b/NEWS
@@ -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");