From: cnook <kimcinoo@gmail.com>
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 13 Dec 2011 03:38:27 +0000 (03:38 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 13 Dec 2011 03:38:27 +0000 (03:38 +0000)
commit8f07e035a478aca36cb55de6e7b9c612b0552140
treed571578250fafaefb9d5b05bcaff4d3ec9054c8c
parent54a9bf7c58c00501431386b0d58792671001c3bb
From: cnook <kimcinoo@gmail.com>

As the title, attached patch has followings.

  1) Using Calculated Value: The _update_arrow(); had used
  evas_object_geometry_get(); internally for getting its base size.
  But the _calc_base_geometry(); already got the base size which
  is more accurate.

  2) Getting Size From The Style Also: If the ctxpopup has content
  which is composed using the style (means, the size of
  content can get from *.edc file only), then ctxpopup does not
  come properly. So resolving this, the patch is using a box,
  and add a RESIZE callback to the box. When the box is resized,
  the callback calls elm_box_recalculate();

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