diff --git a/src/lib/ecore_cocoa/Ecore_Cocoa.h b/src/lib/ecore_cocoa/Ecore_Cocoa.h index 220cf2e818..bee13926bc 100644 --- a/src/lib/ecore_cocoa/Ecore_Cocoa.h +++ b/src/lib/ecore_cocoa/Ecore_Cocoa.h @@ -228,9 +228,9 @@ EAPI void ecore_cocoa_window_size_step_set(Ecore_Cocoa_Window *window, unsigned int step_width, unsigned int step_height); -EAPI void ecore_cocoa_window_size_step_get(Ecore_Cocoa_Window *window, - unsigned int *step_width, - unsigned int *step_height); +EAPI void ecore_cocoa_window_size_step_get(const Ecore_Cocoa_Window *window, + unsigned int *step_width, + unsigned int *step_height); EAPI void ecore_cocoa_window_show(Ecore_Cocoa_Window *window); diff --git a/src/lib/ecore_cocoa/ecore_cocoa_window.m b/src/lib/ecore_cocoa/ecore_cocoa_window.m index 2da957bf13..ae985e46bc 100644 --- a/src/lib/ecore_cocoa/ecore_cocoa_window.m +++ b/src/lib/ecore_cocoa/ecore_cocoa_window.m @@ -393,6 +393,18 @@ ecore_cocoa_window_size_step_set(Ecore_Cocoa_Window *window, window->window.contentResizeIncrements = NSMakeSize(w, h); } +EAPI void +ecore_cocoa_window_size_step_get(const Ecore_Cocoa_Window *window, + unsigned int *step_width, + unsigned int *step_height) +{ + EINA_SAFETY_ON_NULL_RETURN(window); + + const NSSize size = window->window.contentResizeIncrements; + if (step_width) *step_width = size.width; + if (step_height) *step_height = size.height; +} + EAPI void ecore_cocoa_window_move(Ecore_Cocoa_Window *window, int x,