summaryrefslogtreecommitdiff
path: root/objc_darwin.h
diff options
context:
space:
mode:
Diffstat (limited to 'objc_darwin.h')
-rw-r--r--objc_darwin.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/objc_darwin.h b/objc_darwin.h
index 03dafdf..f9f0822 100644
--- a/objc_darwin.h
+++ b/objc_darwin.h
@@ -33,6 +33,12 @@ struct xpoint {
intptr_t y;
};
+struct xprefsize {
+ intptr_t width;
+ intptr_t height;
+ intptr_t yoff;
+};
+
/* objc_darwin.m */
extern id toNSString(char *);
extern char *fromNSString(id);
@@ -86,10 +92,11 @@ extern uintptr_t listboxIndexesNext(id, uintptr_t);
extern intptr_t listboxLen(id);
/* prefsize_darwin.m */
-extern struct xsize controlPrefSize(id);
-extern struct xsize listboxPrefSize(id);
-extern struct xsize pbarPrefSize(id);
-extern struct xsize areaPrefSize(id);
+extern struct xprefsize controlPrefSize(id, BOOL);
+extern struct xprefsize labelPrefSize(id, BOOL);
+extern struct xprefsize listboxPrefSize(id, BOOL);
+extern struct xprefsize pbarPrefSize(id, BOOL);
+extern struct xprefsize areaPrefSize(id, BOOL);
/* sysdata_darwin.m */
extern void addControl(id, id);