Colors API. More...
#include <glib.h>
Go to the source code of this file.
Enumerations | |
enum | GntColorType { GNT_COLOR_NORMAL = 1, GNT_COLOR_HIGHLIGHT, GNT_COLOR_DISABLED, GNT_COLOR_HIGHLIGHT_D, GNT_COLOR_TEXT_NORMAL, GNT_COLOR_TEXT_INACTIVE, GNT_COLOR_MNEMONIC, GNT_COLOR_MNEMONIC_D, GNT_COLOR_SHADOW, GNT_COLOR_TITLE, GNT_COLOR_TITLE_D, GNT_COLOR_URGENT, GNT_COLORS } |
Different classes of colors. | |
enum | { GNT_COLOR_BLACK = 0, GNT_COLOR_RED, GNT_COLOR_GREEN, GNT_COLOR_BLUE, GNT_COLOR_WHITE, GNT_COLOR_GRAY, GNT_COLOR_DARK_GRAY, GNT_TOTAL_COLORS } |
Functions | |
void | gnt_init_colors (void) |
Initialize the colors. | |
void | gnt_uninit_colors (void) |
Uninitialize the colors. | |
int | gnt_color_pair (int color) |
Return the appropriate character attribute for a specified color. More... | |
int | gnt_color_add_pair (int fg, int bg) |
Adds a color definition. More... | |
Colors API.
Definition in file gntcolors.h.
int gnt_color_add_pair | ( | int | fg, |
int | bg | ||
) |
Adds a color definition.
fg | Foreground |
bg | Background |
int gnt_color_pair | ( | int | color | ) |
Return the appropriate character attribute for a specified color.
If the terminal doesn't have color support, this returns A_STANDOUT when deemed appropriate.
color | The color code. |