diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-05 22:02:57 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-05 22:02:57 -0400 |
| commit | 3dcdd055620e76a3606e6d525aed7cf86595a279 (patch) | |
| tree | c735cb4732b23aaa191891d1e594040de46c2db5 /redo/basicctrls_darwin.m | |
| parent | 46bb97cb7570fac3103144da461aa01b9b07a821 (diff) | |
Removed the NSMakeRect(0, 0, 100, 100) dummy init rect from the Mac OS X backend; NSZeroRect works fine for this after all. Thanks to jer in irc.freenode.net/#macdev.
Diffstat (limited to 'redo/basicctrls_darwin.m')
| -rw-r--r-- | redo/basicctrls_darwin.m | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/redo/basicctrls_darwin.m b/redo/basicctrls_darwin.m index d401f39..2dbcfed 100644 --- a/redo/basicctrls_darwin.m +++ b/redo/basicctrls_darwin.m @@ -58,8 +58,7 @@ id newButton(void) { NSButton *b; - // TODO cache the initial rect? - b = [[NSButton alloc] initWithFrame:NSMakeRect(0, 0, 100, 100)]; + b = [[NSButton alloc] initWithFrame:NSZeroRect]; [b setButtonType:NSMomentaryPushInButton]; [b setBordered:YES]; [b setBezelStyle:NSRoundedBezelStyle]; @@ -91,7 +90,7 @@ id newCheckbox(void) { NSButton *c; - c = [[NSButton alloc] initWithFrame:NSMakeRect(0, 0, 100, 100)]; + c = [[NSButton alloc] initWithFrame:NSZeroRect]; [c setButtonType:NSSwitchButton]; [c setBordered:NO]; setStandardControlFont((id) c); @@ -148,7 +147,7 @@ id newTextField(void) { NSTextField *t; - t = [[NSTextField alloc] initWithFrame:NSMakeRect(0, 0, 100, 100)]; + t = [[NSTextField alloc] initWithFrame:NSZeroRect]; return finishNewTextField(t, YES); } @@ -156,7 +155,7 @@ id newPasswordField(void) { NSSecureTextField *t; - t = [[NSSecureTextField alloc] initWithFrame:NSMakeRect(0, 0, 100, 100)]; + t = [[NSSecureTextField alloc] initWithFrame:NSZeroRect]; return finishNewTextField(toNSTextField(t), YES); } @@ -176,7 +175,7 @@ id newLabel(void) { NSTextField *l; - l = [[NSTextField alloc] initWithFrame:NSMakeRect(0, 0, 100, 100)]; + l = [[NSTextField alloc] initWithFrame:NSZeroRect]; [l setEditable:NO]; [l setSelectable:NO]; [l setDrawsBackground:NO]; |
