summaryrefslogtreecommitdiff
path: root/new/uipriv.h
diff options
context:
space:
mode:
Diffstat (limited to 'new/uipriv.h')
-rw-r--r--new/uipriv.h27
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