summaryrefslogtreecommitdiff
path: root/redo/objc_darwin.h
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-08-01 23:16:43 -0400
committerPietro Gagliardi <[email protected]>2014-08-01 23:16:43 -0400
commit9117da1405707ed00b724276e5ff55d51043523f (patch)
treee3ab05816ce49104a9c1169ccbcd3f7ed5b5afb4 /redo/objc_darwin.h
parentcc74f44d58c1e39296c6ca26153ff664998c4533 (diff)
Began migrating all the Mac OS X sizing stuff over.
Diffstat (limited to 'redo/objc_darwin.h')
-rw-r--r--redo/objc_darwin.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/redo/objc_darwin.h b/redo/objc_darwin.h
index 59c98fc..20a2c4f 100644
--- a/redo/objc_darwin.h
+++ b/redo/objc_darwin.h
@@ -65,4 +65,23 @@ extern void tableMakeDataSource(id, void *);
/* control_darwin.m */
extern id newScrollView(id);
+/* xsizing_darwin.m */
+struct xsize {
+ intptr_t width;
+ intptr_t height;
+};
+struct xrect {
+ intptr_t x;
+ intptr_t y;
+ intptr_t width;
+ intptr_t height;
+};
+struct xalignment {
+ struct xrect rect;
+ intptr_t baseline;
+};
+extern struct xsize controlPrefSize(id);
+extern struct xsize areaPrefSize(id);
+extern struct xalignment alignmentInfo(id, struct xrect);
+
#endif