summaryrefslogtreecommitdiff
path: root/redo/tab_darwin.m
diff options
context:
space:
mode:
Diffstat (limited to 'redo/tab_darwin.m')
-rw-r--r--redo/tab_darwin.m5
1 files changed, 3 insertions, 2 deletions
diff --git a/redo/tab_darwin.m b/redo/tab_darwin.m
index c99e275..7697e26 100644
--- a/redo/tab_darwin.m
+++ b/redo/tab_darwin.m
@@ -5,6 +5,7 @@
#import <Cocoa/Cocoa.h>
#define toNSTabView(x) ((NSTabView *) (x))
+#define toNSView(x) ((NSView *) (x))
@interface goTabView : NSTabView {
@public
@@ -35,12 +36,12 @@ id newTab(void *gotab)
return (id) t;
}
-id tabAppend(id t, char *name)
+void tabAppend(id t, char *name, id view)
{
NSTabViewItem *i;
i = [[NSTabViewItem alloc] initWithIdentifier:nil];
[i setLabel:[NSString stringWithUTF8String:name]];
+ [i setView:toNSView(view)];
[toNSTabView(t) addTabViewItem:i];
- return (id) [i view];
}