Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 | /* * colors.h -- color attribute definitions * * AUTHOR: Savio Lam (lam836@cs.cuhk.hk) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* * Default color definitions * * *_FG = foreground * *_BG = background * *_HL = highlight? */ #define SCREEN_FG COLOR_CYAN #define SCREEN_BG COLOR_BLUE #define SCREEN_HL TRUE #define SHADOW_FG COLOR_BLACK #define SHADOW_BG COLOR_BLACK #define SHADOW_HL TRUE #define DIALOG_FG COLOR_BLACK #define DIALOG_BG COLOR_WHITE #define DIALOG_HL FALSE #define TITLE_FG COLOR_YELLOW #define TITLE_BG COLOR_WHITE #define TITLE_HL TRUE #define BORDER_FG COLOR_WHITE #define BORDER_BG COLOR_WHITE #define BORDER_HL TRUE #define BUTTON_ACTIVE_FG COLOR_WHITE #define BUTTON_ACTIVE_BG COLOR_BLUE #define BUTTON_ACTIVE_HL TRUE #define BUTTON_INACTIVE_FG COLOR_BLACK #define BUTTON_INACTIVE_BG COLOR_WHITE #define BUTTON_INACTIVE_HL FALSE #define BUTTON_KEY_ACTIVE_FG COLOR_WHITE #define BUTTON_KEY_ACTIVE_BG COLOR_BLUE #define BUTTON_KEY_ACTIVE_HL TRUE #define BUTTON_KEY_INACTIVE_FG COLOR_RED #define BUTTON_KEY_INACTIVE_BG COLOR_WHITE #define BUTTON_KEY_INACTIVE_HL FALSE #define BUTTON_LABEL_ACTIVE_FG COLOR_YELLOW #define BUTTON_LABEL_ACTIVE_BG COLOR_BLUE #define BUTTON_LABEL_ACTIVE_HL TRUE #define BUTTON_LABEL_INACTIVE_FG COLOR_BLACK #define BUTTON_LABEL_INACTIVE_BG COLOR_WHITE #define BUTTON_LABEL_INACTIVE_HL TRUE #define INPUTBOX_FG COLOR_BLACK #define INPUTBOX_BG COLOR_WHITE #define INPUTBOX_HL FALSE #define INPUTBOX_BORDER_FG COLOR_BLACK #define INPUTBOX_BORDER_BG COLOR_WHITE #define INPUTBOX_BORDER_HL FALSE #define SEARCHBOX_FG COLOR_BLACK #define SEARCHBOX_BG COLOR_WHITE #define SEARCHBOX_HL FALSE #define SEARCHBOX_TITLE_FG COLOR_YELLOW #define SEARCHBOX_TITLE_BG COLOR_WHITE #define SEARCHBOX_TITLE_HL TRUE #define SEARCHBOX_BORDER_FG COLOR_WHITE #define SEARCHBOX_BORDER_BG COLOR_WHITE #define SEARCHBOX_BORDER_HL TRUE #define POSITION_INDICATOR_FG COLOR_YELLOW #define POSITION_INDICATOR_BG COLOR_WHITE #define POSITION_INDICATOR_HL TRUE #define MENUBOX_FG COLOR_BLACK #define MENUBOX_BG COLOR_WHITE #define MENUBOX_HL FALSE #define MENUBOX_BORDER_FG COLOR_WHITE #define MENUBOX_BORDER_BG COLOR_WHITE #define MENUBOX_BORDER_HL TRUE #define ITEM_FG COLOR_BLACK #define ITEM_BG COLOR_WHITE #define ITEM_HL FALSE #define ITEM_SELECTED_FG COLOR_WHITE #define ITEM_SELECTED_BG COLOR_BLUE #define ITEM_SELECTED_HL TRUE #define TAG_FG COLOR_YELLOW #define TAG_BG COLOR_WHITE #define TAG_HL TRUE #define TAG_SELECTED_FG COLOR_YELLOW #define TAG_SELECTED_BG COLOR_BLUE #define TAG_SELECTED_HL TRUE #define TAG_KEY_FG COLOR_YELLOW #define TAG_KEY_BG COLOR_WHITE #define TAG_KEY_HL TRUE #define TAG_KEY_SELECTED_FG COLOR_YELLOW #define TAG_KEY_SELECTED_BG COLOR_BLUE #define TAG_KEY_SELECTED_HL TRUE #define CHECK_FG COLOR_BLACK #define CHECK_BG COLOR_WHITE #define CHECK_HL FALSE #define CHECK_SELECTED_FG COLOR_WHITE #define CHECK_SELECTED_BG COLOR_BLUE #define CHECK_SELECTED_HL TRUE #define UARROW_FG COLOR_GREEN #define UARROW_BG COLOR_WHITE #define UARROW_HL TRUE #define DARROW_FG COLOR_GREEN #define DARROW_BG COLOR_WHITE #define DARROW_HL TRUE /* End of default color definitions */ #define C_ATTR(x,y) ((x ? A_BOLD : 0) | COLOR_PAIR((y))) #define COLOR_NAME_LEN 10 #define COLOR_COUNT 8 /* * Global variables */ typedef struct { char name[COLOR_NAME_LEN]; int value; } color_names_st; extern color_names_st color_names[]; extern int color_table[][3]; |