ecore_cocoa: implement and const-correct window min size getter

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
Jean Guyomarc'h 2016-01-05 23:50:52 +01:00 committed by Cedric BAIL
parent 5deb157770
commit 3eee82de31
2 changed files with 15 additions and 3 deletions

View File

@ -212,9 +212,9 @@ EAPI void ecore_cocoa_window_size_min_set(Ecore_Cocoa_Window *window,
unsigned int min_width,
unsigned int min_height);
EAPI void ecore_cocoa_window_size_min_get(Ecore_Cocoa_Window *window,
unsigned int *min_width,
unsigned int *min_height);
EAPI void ecore_cocoa_window_size_min_get(const Ecore_Cocoa_Window *window,
unsigned int *min_width,
unsigned int *min_height);
EAPI void ecore_cocoa_window_size_max_set(Ecore_Cocoa_Window *window,
unsigned int max_width,

View File

@ -349,6 +349,18 @@ ecore_cocoa_window_size_min_set(Ecore_Cocoa_Window *window,
window->window.contentMinSize = NSMakeSize(w, h);
}
EAPI void
ecore_cocoa_window_size_min_get(const Ecore_Cocoa_Window *window,
unsigned int *min_width,
unsigned int *min_height)
{
EINA_SAFETY_ON_NULL_RETURN(window);
const NSSize size = window->window.contentMinSize;
if (min_width) *min_width = size.width;
if (min_height) *min_height = size.height;
}
EAPI void
ecore_cocoa_window_size_max_set(Ecore_Cocoa_Window *window,
unsigned int w,