diff options
| author | Pietro Gagliardi <[email protected]> | 2018-08-26 17:08:41 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2018-08-26 17:08:41 -0400 |
| commit | 247cdf8d6ff13697dcead9908d97146e0d5171c4 (patch) | |
| tree | 45d65f8713e42f18d1a7885d9e801cdd3ed541f7 /pkgui.c | |
| parent | ba8f53fe3ed762e4afcd616edec4733b783b9d09 (diff) | |
Migrated colorbutton.go back.
Diffstat (limited to 'pkgui.c')
| -rw-r--r-- | pkgui.c | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -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); |
