diff options
| author | Pietro Gagliardi <[email protected]> | 2014-06-25 16:32:07 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-06-25 16:32:07 -0400 |
| commit | c0d6293191845294beda76316071bbc5a39028c3 (patch) | |
| tree | 74ad8a1f88e200a2ca1dff3eb178af8088a3aaf1 /objc_darwin.h | |
| parent | 76781bc0dedd7d45a070fc12f9e2c9643b9c23d9 (diff) | |
(Somewhat hackily) implemented the new label rules on Mac OS X.
Diffstat (limited to 'objc_darwin.h')
| -rw-r--r-- | objc_darwin.h | 15 |
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); |
