diff options
Diffstat (limited to 'pkgui.c')
| -rw-r--r-- | pkgui.c | 43 |
1 files changed, 35 insertions, 8 deletions
@@ -42,14 +42,6 @@ void pkguiColorButtonOnChanged(uiColorButton *c) uiColorButtonOnChanged(c, pkguiDoColorButtonOnChanged, NULL); } -typedef struct pkguiColorDoubles pkguiColorDoubles; -struct pkguiColorDoubles { - double *r; - double *g; - double *b; - double *a; -}; - pkguiColorDoubles pkguiAllocColorDoubles(void) { pkguiColorDoubles c; @@ -96,6 +88,11 @@ void pkguiEntryOnChanged(uiEntry *e) uiEntryOnChanged(e, pkguiDoEntryOnChanged, NULL); } +void pkguiFontButtonOnChanged(uiFontButton *b) +{ + uiFontButtonOnChanged(b, pkguiDoFontButtonOnChanged, NULL); +} + void pkguiMultilineEntryOnChanged(uiMultilineEntry *e) { uiMultilineEntryOnChanged(e, pkguiDoMultilineEntryOnChanged, NULL); @@ -179,3 +176,33 @@ void pkguiFreeMatrix(uiDrawMatrix *m) { free(m); } + +uiUnderlineColor *pkguiNewUnderlineColor(void) +{ + return (uiUnderlineColor *) pkguiAlloc(sizeof (uiUnderlineColor)); +} + +void pkguiFreeUnderlineColor(uiUnderlineColor *c) +{ + free(c); +} + +uiFontDescriptor *pkguiNewFontDescriptor(void) +{ + return (uiFontDescriptor *) pkguiAlloc(sizeof (uiFontDescriptor)); +} + +void pkguiFreeFontDescriptor(uiFontDescriptor *fd) +{ + free(fd); +} + +uiDrawTextLayoutParams *pkguiNewDrawTextLayoutParams(void) +{ + return (uiDrawTextLayoutParams *) pkguiAlloc(sizeof (uiDrawTextLayoutParams)); +} + +void pkguiFreeDrawTextLayoutParams(uiDrawTextLayoutParams *p) +{ + free(p); +} |
