enum gp_widgets_color { /* theme colors */ GP_WIDGETS_COL_TEXT, GP_WIDGETS_COL_FG, GP_WIDGETS_COL_BG, GP_WIDGETS_COL_HIGHLIGHT, GP_WIDGETS_COL_SELECT, GP_WIDGETS_COL_ALERT, GP_WIDGETS_COL_WARN, GP_WIDGETS_COL_ACCEPT, GP_WIDGETS_COL_FILL, /* 16 colors */ GP_WIDGETS_COL_BLACK, GP_WIDGETS_COL_RED, GP_WIDGETS_COL_GREEN, GP_WIDGETS_COL_YELLOW, GP_WIDGETS_COL_BLUE, GP_WIDGETS_COL_MAGENTA, GP_WIDGETS_COL_CYAN, GP_WIDGETS_COL_GRAY, GP_WIDGETS_COL_BR_BLACK, GP_WIDGETS_COL_BR_RED, GP_WIDGETS_COL_BR_GREEN, GP_WIDGETS_COL_BR_YELLOW, GP_WIDGETS_COL_BR_BLUE, GP_WIDGETS_COL_BR_MAGENTA, GP_WIDGETS_COL_BR_CYAN, GP_WIDGETS_COL_WHITE, }; enum gp_widgets_color gp_widgets_color_name_idx(const char *name); gp_pixel gp_widgets_color(enum gp_widgets_color color);