cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5deb157770ea2e5fc422725a263c5a73e4fb4d93
commit 5deb157770ea2e5fc422725a263c5a73e4fb4d93 Author: Jean Guyomarc'h <jean.guyoma...@gmail.com> Date: Tue Jan 5 23:47:30 2016 +0100 ecore_cocoa: implement and const-correct window size getter Signed-off-by: Cedric BAIL <ced...@osg.samsung.com> --- src/lib/ecore_cocoa/Ecore_Cocoa.h | 6 +++--- src/lib/ecore_cocoa/ecore_cocoa_window.m | 12 ++++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/lib/ecore_cocoa/Ecore_Cocoa.h b/src/lib/ecore_cocoa/Ecore_Cocoa.h index cad972d..7b499ac 100644 --- a/src/lib/ecore_cocoa/Ecore_Cocoa.h +++ b/src/lib/ecore_cocoa/Ecore_Cocoa.h @@ -204,9 +204,9 @@ EAPI void ecore_cocoa_window_geometry_get(const Ecore_Cocoa_Window *window, int *w, int *h); -EAPI void ecore_cocoa_window_size_get(Ecore_Cocoa_Window *window, - int *width, - int *height); +EAPI void ecore_cocoa_window_size_get(const Ecore_Cocoa_Window *window, + int *w, + int *h); EAPI void ecore_cocoa_window_size_min_set(Ecore_Cocoa_Window *window, unsigned int min_width, diff --git a/src/lib/ecore_cocoa/ecore_cocoa_window.m b/src/lib/ecore_cocoa/ecore_cocoa_window.m index 61bbacb..4fcd8b5 100644 --- a/src/lib/ecore_cocoa/ecore_cocoa_window.m +++ b/src/lib/ecore_cocoa/ecore_cocoa_window.m @@ -419,6 +419,18 @@ ecore_cocoa_window_geometry_get(const Ecore_Cocoa_Window *window, } EAPI void +ecore_cocoa_window_size_get(const Ecore_Cocoa_Window *window, + int *w, + int *h) +{ + EINA_SAFETY_ON_NULL_RETURN(window); + + const NSSize size = window->window.frame.size; + if (w) *w = size.width; + if (h) *h = size.height; +} + +EAPI void ecore_cocoa_window_move_resize(Ecore_Cocoa_Window *window, int x, int y, --