Fixed compilation errors. Hm, nothing is still freed...

This commit is contained in:
Pietro Gagliardi 2015-04-08 04:48:03 -04:00
parent a850ea3ac5
commit ab393ed6b2
1 changed files with 4 additions and 5 deletions

View File

@ -5,7 +5,6 @@
@property uiControl *uiC;
@property void (*uiOnClicked)(uiControl *, void *);
@property void *uiOnClickedData;
@property NSMutableArray *uiFreeList;
@end
@implementation uiNSButton
@ -34,7 +33,7 @@ uiControl *uiNewButton(const char *text)
uiControl *c;
uiNSButton *b;
c = uiDarwinNewControl([uiNSButton class], NO, NO, NULL);
c = uiDarwinNewControl([uiNSButton class], NO, NO);
b = (uiNSButton *) uiControlHandle(c);
b.uiC = c;
@ -42,21 +41,21 @@ uiControl *uiNewButton(const char *text)
[b setButtonType:NSMomentaryPushInButton];
[b setBordered:YES];
[b setBezelStyle:NSRoundedBezelStyle];
setStandardControlFont((NSControl *) bb);
setStandardControlFont((NSControl *) b);
[b setTarget:b];
[b setAction:@selector(uiButtonClicked:)];
b.uiOnClicked = defaultOnClicked;
return b.c;
return b.uiC;
}
// TODO text
void uiButtonOnClicked(uiControl *c, void (*f)(uiControl *, void *), void *data)
{
button *b;
uiNSButton *b;
b = (uiNSButton *) uiControlHandle(c);
b.uiOnClicked = f;