[popup] opensource mergie (r69790)
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 30 Mar 2012 09:56:22 +0000 (09:56 +0000)
committerShinwoo Kim <cinoo.kim@samsung.com>
Sun, 1 Apr 2012 07:53:30 +0000 (16:53 +0900)
commit0e537616ec5783f2f726d03d2c83878c1bbd8c57
tree2828f55695b6c588f1453967deb3970969caacd7
parentfa6d5b24d62587eeb37ccfe8002b493d99280bd0
[popup] opensource mergie (r69790)

From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [patch][elementary] elc_popup, restack issue

The elc_popup does not raise to the top of its layer even though
evas_object_raise() is called with the popup object.
Because the elm_widget_resize_object_set(); makes notify object which is
internally used in the popup have a smart parent.
Ultimately, the callback function for EVAS_CALLBACK_RESTACK of the
notify
is not called.
So I removed elm_widget_resize_object_set(); from the popup and added
some
implementations to show the popup properly.
Moreover, I have added test code also in the attached patch. Then,
please
review the patch and give any feedbacks. Thanks.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@69790 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

Change-Id: Ie0040e77be7c160ef89a5c54ad0b700866a5dddf
src/bin/test_popup.c
src/lib/elc_popup.c