diff options
| author | Pietro Gagliardi <[email protected]> | 2015-04-09 16:37:04 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2015-04-09 16:37:04 -0400 |
| commit | 471b3a57e75263b76eece91fa0ceeacaba99a4c9 (patch) | |
| tree | 7a6a4ebbeb89a50227bb5931727eb153e037afa5 /new/uipriv.h | |
| parent | 92b43720b6b33e838f8e9b5dffaa556529de3d52 (diff) | |
Big change time: decided to stop playing around with hiding and made both uiControl and uiSizing public. Also restructured uiSizing to make system-dependent data in another structure.
Diffstat (limited to 'new/uipriv.h')
| -rw-r--r-- | new/uipriv.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/new/uipriv.h b/new/uipriv.h index 7745c2a..c42cbb0 100644 --- a/new/uipriv.h +++ b/new/uipriv.h @@ -2,33 +2,6 @@ #include <stdlib.h> #include "ui.h" -typedef struct uiSize uiSize; -typedef struct uiSizing uiSizing; -typedef struct uiSizingComm uiSizingComm; - -struct uiSize { - intmax_t width; - intmax_t height; -}; - -// TODO this is a bit iffy; clean it up -#define uiSizingCommon \ - intmax_t xPadding; \ - intmax_t yPadding; - -struct uiSizingComm { - uiSizingCommon -}; - -struct uiControl { - void (*destroy)(uiControl *); - uintptr_t (*handle)(uiControl *); - void (*setParent)(uiControl *, uintptr_t); - void (*removeParent)(uiControl *); - uiSize (*preferredSize)(uiControl *, uiSizing *); - void (*resize)(uiControl *, intmax_t, intmax_t, intmax_t, intmax_t, uiSizing *); -}; - // uncomment the following line to enable memory logging; see leaks.awk #define uiLogAllocations |
