wayland: hook engine data from elm_win and update rect with evas size
authorMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 7 Apr 2016 18:14:14 +0000 (14:14 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 7 Apr 2016 18:19:25 +0000 (14:19 -0400)
commit0712218537f272593db459806105aa8eeb75b4bb
treea75c20c2b8e75d48ceb53d2684e2918e2e59f3b1
parent5292b3de050818bd679268cf8878392ea7751452
wayland: hook engine data from elm_win and update rect with evas size

the only way to accurately calculate the "evas" size in the engine from
window geometry is to have the size of the frame available to subtract from
window geometry

window geometry is NOT framespace--framespace is the entire csd region, possibly
containing a shadow, and window geometry is explicitly the region occupied by the
window, ie. not the shadowed part.

not my ideal solution to the synchronization issue here, but I guess this is a
benefit of the unified tree

fix T3396
src/Makefile_Elementary.am
src/lib/elementary/elm_win.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h