summaryrefslogtreecommitdiff
path: root/redo/sizing_darwin.m
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-07-17 11:24:58 -0400
committerPietro Gagliardi <[email protected]>2014-07-17 11:24:58 -0400
commit659bc03f171d8639eefa47e5d37abe7af81e5534 (patch)
tree34ac690633b55d25596e40d69189ffa9332e5ce4 /redo/sizing_darwin.m
parent819caea42279fdc0d37b7a55aaeccbd825d2d638 (diff)
Migrated control sizing code for Mac OS X.
Diffstat (limited to 'redo/sizing_darwin.m')
-rw-r--r--redo/sizing_darwin.m13
1 files changed, 13 insertions, 0 deletions
diff --git a/redo/sizing_darwin.m b/redo/sizing_darwin.m
new file mode 100644
index 0000000..cf93f0d
--- /dev/null
+++ b/redo/sizing_darwin.m
@@ -0,0 +1,13 @@
+// 17 july 2014
+
+#import "objc_darwin.h"
+#import "_cgo_export.h"
+#import <Cocoa/Cocoa.h>
+
+#define toNSView(x) ((NSView *) (x))
+
+void moveControl(id c, intptr_t x, intptr_t y, intptr_t width, intptr_t height)
+{
+ // TODO appropriate casts
+ [toNSView(c) setFrame:NSMakeRect(x, y, width, height)];
+}