From 247cdf8d6ff13697dcead9908d97146e0d5171c4 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 26 Aug 2018 17:08:41 -0400 Subject: Migrated colorbutton.go back. --- pkgui.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'pkgui.c') diff --git a/pkgui.c b/pkgui.c index f0d19be..5d0d55d 100644 --- a/pkgui.c +++ b/pkgui.c @@ -37,6 +37,35 @@ void pkguiCheckboxOnToggled(uiCheckbox *c) uiCheckboxOnToggled(c, pkguiDoCheckboxOnToggled, NULL); } +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; + + c.r = (double *) pkguiAlloc(4 * sizeof (double)); + c.g = c.r + 1; + c.b = c.g + 1; + c.a = c.b + 1; + return c; +} + +void pkguiFreeColorDoubles(pkguiColorDoubles c) +{ + free(c.r); +} + void pkguiComboboxOnSelected(uiCombobox *c) { uiComboboxOnSelected(c, pkguiDoComboboxOnSelected, NULL); -- cgit v1.2.3