From b4357db4be6688c67e522b637f100ceecc4a9680 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Tue, 8 Jul 2014 16:47:28 -0400 Subject: Added the beginning of the Mac OS X code. --- redo/objc_darwin.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 redo/objc_darwin.h (limited to 'redo/objc_darwin.h') diff --git a/redo/objc_darwin.h b/redo/objc_darwin.h new file mode 100644 index 0000000..b3d362d --- /dev/null +++ b/redo/objc_darwin.h @@ -0,0 +1,28 @@ +/* 8 july 2014 */ + +/* cgo will include this file multiple times */ +#ifndef __GO_UI_OBJC_DARWIN_H__ +#define __GO_UI_OBJC_DARWIN_H__ + +#include +#include +#include +#include +#include + +/* uitask_darwin.m */ +extern id getAppDelegate(void); /* used by the other .m files */ +extern BOOL uiinit(void); +extern void uimsgloop(void); +extern void issue(void *); + +/* window_darwin.m */ +extern id newWindow(intptr_t, intptr_t); +extern void windowSetAppDelegate(id); +extern const char *windowTitle(id); +extern void windowSetTitle(id, const char *); +extern void windowShow(id); +extern void windowHide(id); +extern void windowClose(id); + +#endif -- cgit v1.2.3