From: cnook <kimcinoo@gmail.com>
authorcnook <kimcinoo@gmail.com>
Tue, 13 Dec 2011 03:38:27 +0000 (03:38 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Tue, 13 Dec 2011 03:38:27 +0000 (03:38 +0000)
commit5722a3194d96c6f06ef59d500e62ec3cc2813d39
treed571578250fafaefb9d5b05bcaff4d3ec9054c8c
parentf5c4b3b69d2b8e15e14b8fbf1fbb68fdc049f406
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();

SVN revision: 66130
src/lib/elc_ctxpopup.c