@end
-Ecore_Cocoa_Window *
+EAPI Ecore_Cocoa_Window *
ecore_cocoa_window_new(int x,
int y,
int width,
return w;
}
-void
+EAPI void
ecore_cocoa_window_free(Ecore_Cocoa_Window *window)
{
if (!window)
free(window);
}
-void
+EAPI void
ecore_cocoa_window_size_min_set(Ecore_Cocoa_Window *window,
unsigned int w,
unsigned int h)
window->window.contentMinSize = size;
}
-void
+EAPI void
ecore_cocoa_window_size_max_set(Ecore_Cocoa_Window *window,
unsigned int w,
unsigned int h)
window->window.contentMaxSize = size;
}
-void
+EAPI void
ecore_cocoa_window_size_step_set(Ecore_Cocoa_Window *window,
unsigned int w,
unsigned int h)
window->window.contentResizeIncrements = size;
}
-void
+EAPI void
ecore_cocoa_window_move(Ecore_Cocoa_Window *window,
int x,
int y)
[window->window setFrame:win_frame display:YES];
}
-void
+EAPI void
ecore_cocoa_window_resize(Ecore_Cocoa_Window *window,
int width,
int height)
[window->window setFrame:win_frame display:YES];
}
-void
+EAPI void
ecore_cocoa_window_move_resize(Ecore_Cocoa_Window *window,
int x,
int y,
[window->window setFrame:win_frame display:YES];
}
-void
+EAPI void
ecore_cocoa_window_title_set(Ecore_Cocoa_Window *window, const char *title)
{
if (!window || !title)
[window->window setTitle:[NSString stringWithUTF8String:title]];
}
-void
+EAPI void
ecore_cocoa_window_show(Ecore_Cocoa_Window *window)
{
if (!window || [window->window isVisible])
[window->window makeKeyAndOrderFront:NSApp];
}
-void
+EAPI void
ecore_cocoa_window_hide(Ecore_Cocoa_Window *window)
{
if (!window || ![window->window isVisible])
[window->window orderOut:NSApp];
}
-void ecore_cocoa_window_raise(Ecore_Cocoa_Window *window)
+EAPI void
+ecore_cocoa_window_raise(Ecore_Cocoa_Window *window)
{
if (!window)
return;
[window->window orderFront:nil];
}
-void ecore_cocoa_window_lower(Ecore_Cocoa_Window *window)
+EAPI void
+ecore_cocoa_window_lower(Ecore_Cocoa_Window *window)
{
if (!window)
return;
[window->window orderBack:nil];
}
-void ecore_cocoa_window_activate(Ecore_Cocoa_Window *window)
+EAPI void
+ecore_cocoa_window_activate(Ecore_Cocoa_Window *window)
{
if (!window)
return;
[window->window makeKeyAndOrderFront:nil];
}
-void ecore_cocoa_window_iconified_set(Ecore_Cocoa_Window *window,
- int on)
+EAPI void
+ecore_cocoa_window_iconified_set(Ecore_Cocoa_Window *window,
+ int on)
{
if (!window)
return;
}
}
-void
+EAPI void
ecore_cocoa_window_borderless_set(Ecore_Cocoa_Window *window,
int on)
{
forEdge:NSMinXEdge | NSMinYEdge | NSMaxXEdge | NSMaxYEdge];
}
-void
+EAPI void
ecore_cocoa_window_view_set(Ecore_Cocoa_Window *window,
void *view)
{