efl/src/lib/ecore_evas
Jean-Philippe Andre 76a668f022 ecore_evas_x: Track changes in framespace size
If the framespace size has changed and by accident (or in fact, by
design) the evas size + framespace size is equal to the size sent
by the X server, ecore_evas_x was skipping the resize event. This
patch adds a tracking of the framespace size so that we redraw the
canvas if it changed.

This will fix issues with the main menu (since it's in the framespace,
23 pixels tall with the default theme & scale).

Note that all this is partly because the ecore evas size is the size
without the framespace, so weird calculations are made during resize...

Ref T5482
2017-07-05 17:43:59 +09:00
..
Ecore_Evas.h ecore_evas: Document remaining new/get calls for misc. backends 2017-06-19 15:14:20 +09:00
Ecore_Evas_Types.h Ecore Evas: Add multi seat support for mouse in/out. 2016-11-28 13:57:55 -02:00
ecore_evas.c ecore-evas: use pointer device with mouse move events instead of seat 2017-06-16 12:23:07 -04:00
ecore_evas_buffer.c ecore-evas: block buffer canvas events during deletion 2017-06-16 12:23:07 -04:00
ecore_evas_buffer.h ecore-evas: add flag for buffer canvas to prevent deadlock in pixels_get 2017-03-31 14:57:25 -04:00
ecore_evas_cocoa.h ecore_cocoa: add support for system cursors 2015-12-01 12:15:31 -08:00
ecore_evas_deprecated.c ecore_evas: Mark unused variables as unused 2013-03-16 12:33:36 +00:00
ecore_evas_drm.h Add ecore_evas_drm private header. 2013-05-14 10:49:14 +01:00
ecore_evas_ews.c ecore_evas: refactor ews backend to use generic infrastructure for rendering. 2017-05-08 15:00:54 -07:00
ecore_evas_extn.c ecore_evas: avoid crash during shutdown due to Ecore_Event queue. 2017-03-09 16:17:58 -08:00
ecore_evas_extn.h Fix formatting 2013-06-17 23:22:19 +01:00
ecore_evas_module.c ecore_evas: use strbuf instead of PATH_MAX. 2017-06-05 13:53:28 -07:00
ecore_evas_private.h ecore_evas_x: Track changes in framespace size 2017-07-05 17:43:59 +09:00
ecore_evas_util.c evas: Rename Evas.Object to Efl.Canvas.Object 2016-06-21 14:35:19 +09:00
ecore_evas_wayland.h ecore-evas-wayland: Add aux_hint functions to Wayland Interface 2017-06-13 12:57:17 -04:00
ecore_evas_win32.h ecore_evas: re-order inclusion of header to fix compilation on Windows. 2013-03-12 15:58:43 +09:00
ecore_evas_x11.h ecore_evas: refactor VNC as an Eina Module. 2016-10-28 09:56:47 -07:00