summaryrefslogtreecommitdiff
path: root/redo/window_darwin.m
diff options
context:
space:
mode:
Diffstat (limited to 'redo/window_darwin.m')
-rw-r--r--redo/window_darwin.m11
1 files changed, 6 insertions, 5 deletions
diff --git a/redo/window_darwin.m b/redo/window_darwin.m
index 9a02862..f0930f8 100644
--- a/redo/window_darwin.m
+++ b/redo/window_darwin.m
@@ -5,6 +5,7 @@
#import <Cocoa/Cocoa.h>
#define toNSWindow(x) ((NSWindow *) (x))
+#define toNSView(x) ((NSView *) (x))
@interface goWindowDelegate : NSObject <NSWindowDelegate> {
@public
@@ -19,11 +20,6 @@
return windowClosing(self->gowin);
}
-- (void)windowDidResize:(NSNotification *)n
-{
- [self doWindowResize:[n object]];
-}
-
- (void)doWindowResize:(id)win
{
NSWindow *w;
@@ -69,6 +65,11 @@ void windowSetDelegate(id win, void *w)
[toNSWindow(win) setDelegate:d];
}
+void windowSetContentView(id win, id view)
+{
+ [toNSWindow(win) setContentView:toNSView(view)];
+}
+
const char *windowTitle(id win)
{
return [[toNSWindow(win) title] UTF8String];