summaryrefslogtreecommitdiff
path: root/sysdata_darwin.m
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-05-15 21:16:28 -0400
committerPietro Gagliardi <[email protected]>2014-05-15 21:16:28 -0400
commit82101036b8b2686ec0394908434629ab6a0b9903 (patch)
tree4e917386d700b810c10336f149496370c80fecb5 /sysdata_darwin.m
parent999b553e39f8470425b76651c579ae0de42ee375 (diff)
Removed the control font code from bleh_darwin.m and rewrote it in Objective-C in sysdata_darwin.m.
Diffstat (limited to 'sysdata_darwin.m')
-rw-r--r--sysdata_darwin.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/sysdata_darwin.m b/sysdata_darwin.m
index e2684cb..3c1124b 100644
--- a/sysdata_darwin.m
+++ b/sysdata_darwin.m
@@ -5,6 +5,7 @@
#include <Foundation/NSGeometry.h>
#include <AppKit/NSWindow.h>
#include <AppKit/NSView.h>
+#include <AppKit/NSFont.h>
#include <AppKit/NSControl.h>
#include <AppKit/NSButton.h>
#include <AppKit/NSPopUpButton.h>
@@ -49,10 +50,11 @@ void controlHide(id what)
[toNSView(what) setHidden:YES];
}
+#define systemFontOfSize(s) ([NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:(s)]])
+
void applyStandardControlFont(id what)
{
- // TODO inline this
- objc_setFont(what, NSRegularControlSize);
+ [toNSControl(what) setFont:systemFontOfSize(NSRegularControlSize)];
}
id makeWindow(id delegate)