forked from enlightenment/efl
12db3c2213
This was a tricky little bastard! When a window is live resized, the NSWindow which is the target of the live resize will wait for a kevent from the window manager, until live resizing is done. So... live resizing is synchronous and blocks the main thread... hence ecore_main_loop. - When live resize starts, the Ecore_Timer which polls NSRunLoop is paused. - When the window is resized, the ecore_main_loop is run manually with ecore_main_loop_iterate() to process Ecore events (mostly Ecore_Evas) - When live resize finished, the Ecore_Timer which polls NSRunLoop is resumed. @fix Signed-off-by: Cedric BAIL <cedric@osg.samsung.com> |
||
---|---|---|
.. | ||
Ecore_Cocoa.h | ||
Ecore_Cocoa_Cursor.h | ||
ecore_cocoa.m | ||
ecore_cocoa_app.h | ||
ecore_cocoa_app.m | ||
ecore_cocoa_cnp.m | ||
ecore_cocoa_keys.h | ||
ecore_cocoa_private.h | ||
ecore_cocoa_window.h | ||
ecore_cocoa_window.m |