summaryrefslogtreecommitdiff
path: root/redo/objc_darwin.h
diff options
context:
space:
mode:
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