dlg_colors.h revision 217309
1217309Snwhitehorn/* 2217309Snwhitehorn * $Id: dlg_colors.h,v 1.15 2007/02/18 18:23:29 tom Exp $ 3217309Snwhitehorn * 4217309Snwhitehorn * colors.h -- color attribute definitions 5217309Snwhitehorn * 6217309Snwhitehorn * Copyright 2000-2005,2006 Thomas E. Dickey 7217309Snwhitehorn * 8217309Snwhitehorn * This program is free software; you can redistribute it and/or modify 9217309Snwhitehorn * it under the terms of the GNU Lesser General Public License, version 2.1 10217309Snwhitehorn * as published by the Free Software Foundation. 11217309Snwhitehorn * 12217309Snwhitehorn * This program is distributed in the hope that it will be useful, but 13217309Snwhitehorn * WITHOUT ANY WARRANTY; without even the implied warranty of 14217309Snwhitehorn * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15217309Snwhitehorn * Lesser General Public License for more details. 16217309Snwhitehorn * 17217309Snwhitehorn * You should have received a copy of the GNU Lesser General Public 18217309Snwhitehorn * License along with this program; if not, write to 19217309Snwhitehorn * Free Software Foundation, Inc. 20217309Snwhitehorn * 51 Franklin St., Fifth Floor 21217309Snwhitehorn * Boston, MA 02110, USA. 22217309Snwhitehorn * 23217309Snwhitehorn * An earlier version of this program lists as authors 24217309Snwhitehorn * Savio Lam (lam836@cs.cuhk.hk) 25217309Snwhitehorn */ 26217309Snwhitehorn 27217309Snwhitehorn#ifndef COLORS_H_included 28217309Snwhitehorn#define COLORS_H_included 1 29217309Snwhitehorn 30217309Snwhitehorn#include <dialog.h> 31217309Snwhitehorn 32217309Snwhitehorn/* 33217309Snwhitehorn * Default color definitions (DLGC means "Dialog Color") 34217309Snwhitehorn * 35217309Snwhitehorn * DLGC_FG_xxx = foreground for "xxx" 36217309Snwhitehorn * DLGC_BG_xxx = background for "xxx" 37217309Snwhitehorn * DLGC_HL_xxx = highlight for "xxx" 38217309Snwhitehorn */ 39217309Snwhitehorn#define DLGC_FG_SCREEN COLOR_CYAN 40217309Snwhitehorn#define DLGC_BG_SCREEN COLOR_BLUE 41217309Snwhitehorn#define DLGC_HL_SCREEN TRUE 42217309Snwhitehorn 43217309Snwhitehorn#define DLGC_FG_SHADOW COLOR_BLACK 44217309Snwhitehorn#define DLGC_BG_SHADOW COLOR_BLACK 45217309Snwhitehorn#define DLGC_HL_SHADOW TRUE 46217309Snwhitehorn 47217309Snwhitehorn#define DLGC_FG_DIALOG COLOR_BLACK 48217309Snwhitehorn#define DLGC_BG_DIALOG COLOR_WHITE 49217309Snwhitehorn#define DLGC_HL_DIALOG FALSE 50217309Snwhitehorn 51217309Snwhitehorn#define DLGC_FG_TITLE COLOR_BLUE 52217309Snwhitehorn#define DLGC_BG_TITLE COLOR_WHITE 53217309Snwhitehorn#define DLGC_HL_TITLE TRUE 54217309Snwhitehorn 55217309Snwhitehorn#define DLGC_FG_BORDER COLOR_WHITE 56217309Snwhitehorn#define DLGC_BG_BORDER COLOR_WHITE 57217309Snwhitehorn#define DLGC_HL_BORDER TRUE 58217309Snwhitehorn 59217309Snwhitehorn#define DLGC_FG_BUTTON_ACTIVE COLOR_WHITE 60217309Snwhitehorn#define DLGC_BG_BUTTON_ACTIVE COLOR_BLUE 61217309Snwhitehorn#define DLGC_HL_BUTTON_ACTIVE TRUE 62217309Snwhitehorn 63217309Snwhitehorn#define DLGC_FG_BUTTON_INACTIVE COLOR_BLACK 64217309Snwhitehorn#define DLGC_BG_BUTTON_INACTIVE COLOR_WHITE 65217309Snwhitehorn#define DLGC_HL_BUTTON_INACTIVE FALSE 66217309Snwhitehorn 67217309Snwhitehorn#define DLGC_FG_BUTTON_KEY_ACTIVE COLOR_WHITE 68217309Snwhitehorn#define DLGC_BG_BUTTON_KEY_ACTIVE COLOR_BLUE 69217309Snwhitehorn#define DLGC_HL_BUTTON_KEY_ACTIVE TRUE 70217309Snwhitehorn 71217309Snwhitehorn#define DLGC_FG_BUTTON_KEY_INACTIVE COLOR_RED 72217309Snwhitehorn#define DLGC_BG_BUTTON_KEY_INACTIVE COLOR_WHITE 73217309Snwhitehorn#define DLGC_HL_BUTTON_KEY_INACTIVE FALSE 74217309Snwhitehorn 75217309Snwhitehorn#define DLGC_FG_BUTTON_LABEL_ACTIVE COLOR_YELLOW 76217309Snwhitehorn#define DLGC_BG_BUTTON_LABEL_ACTIVE COLOR_BLUE 77217309Snwhitehorn#define DLGC_HL_BUTTON_LABEL_ACTIVE TRUE 78217309Snwhitehorn 79217309Snwhitehorn#define DLGC_FG_BUTTON_LABEL_INACTIVE COLOR_BLACK 80217309Snwhitehorn#define DLGC_BG_BUTTON_LABEL_INACTIVE COLOR_WHITE 81217309Snwhitehorn#define DLGC_HL_BUTTON_LABEL_INACTIVE TRUE 82217309Snwhitehorn 83217309Snwhitehorn#define DLGC_FG_FORM_ITEM_READONLY COLOR_CYAN 84217309Snwhitehorn#define DLGC_BG_FORM_ITEM_READONLY COLOR_WHITE 85217309Snwhitehorn#define DLGC_HL_FORM_ITEM_READONLY TRUE 86217309Snwhitehorn 87217309Snwhitehorn#define DLGC_FG_INPUTBOX COLOR_BLACK 88217309Snwhitehorn#define DLGC_BG_INPUTBOX COLOR_WHITE 89217309Snwhitehorn#define DLGC_HL_INPUTBOX FALSE 90217309Snwhitehorn 91217309Snwhitehorn#define DLGC_FG_INPUTBOX_BORDER COLOR_BLACK 92217309Snwhitehorn#define DLGC_BG_INPUTBOX_BORDER COLOR_WHITE 93217309Snwhitehorn#define DLGC_HL_INPUTBOX_BORDER FALSE 94217309Snwhitehorn 95217309Snwhitehorn#define DLGC_FG_SEARCHBOX COLOR_BLACK 96217309Snwhitehorn#define DLGC_BG_SEARCHBOX COLOR_WHITE 97217309Snwhitehorn#define DLGC_HL_SEARCHBOX FALSE 98217309Snwhitehorn 99217309Snwhitehorn#define DLGC_FG_SEARCHBOX_TITLE COLOR_BLUE 100217309Snwhitehorn#define DLGC_BG_SEARCHBOX_TITLE COLOR_WHITE 101217309Snwhitehorn#define DLGC_HL_SEARCHBOX_TITLE TRUE 102217309Snwhitehorn 103217309Snwhitehorn#define DLGC_FG_SEARCHBOX_BORDER COLOR_WHITE 104217309Snwhitehorn#define DLGC_BG_SEARCHBOX_BORDER COLOR_WHITE 105217309Snwhitehorn#define DLGC_HL_SEARCHBOX_BORDER TRUE 106217309Snwhitehorn 107217309Snwhitehorn#define DLGC_FG_POSITION_INDICATOR COLOR_BLUE 108217309Snwhitehorn#define DLGC_BG_POSITION_INDICATOR COLOR_WHITE 109217309Snwhitehorn#define DLGC_HL_POSITION_INDICATOR TRUE 110217309Snwhitehorn 111217309Snwhitehorn#define DLGC_FG_MENUBOX COLOR_BLACK 112217309Snwhitehorn#define DLGC_BG_MENUBOX COLOR_WHITE 113217309Snwhitehorn#define DLGC_HL_MENUBOX FALSE 114217309Snwhitehorn 115217309Snwhitehorn#define DLGC_FG_MENUBOX_BORDER COLOR_WHITE 116217309Snwhitehorn#define DLGC_BG_MENUBOX_BORDER COLOR_WHITE 117217309Snwhitehorn#define DLGC_HL_MENUBOX_BORDER TRUE 118217309Snwhitehorn 119217309Snwhitehorn#define DLGC_FG_ITEM COLOR_BLACK 120217309Snwhitehorn#define DLGC_BG_ITEM COLOR_WHITE 121217309Snwhitehorn#define DLGC_HL_ITEM FALSE 122217309Snwhitehorn 123217309Snwhitehorn#define DLGC_FG_ITEM_SELECTED COLOR_WHITE 124217309Snwhitehorn#define DLGC_BG_ITEM_SELECTED COLOR_BLUE 125217309Snwhitehorn#define DLGC_HL_ITEM_SELECTED TRUE 126217309Snwhitehorn 127217309Snwhitehorn#define DLGC_FG_TAG COLOR_BLUE 128217309Snwhitehorn#define DLGC_BG_TAG COLOR_WHITE 129217309Snwhitehorn#define DLGC_HL_TAG TRUE 130217309Snwhitehorn 131217309Snwhitehorn#define DLGC_FG_TAG_SELECTED COLOR_YELLOW 132217309Snwhitehorn#define DLGC_BG_TAG_SELECTED COLOR_BLUE 133217309Snwhitehorn#define DLGC_HL_TAG_SELECTED TRUE 134217309Snwhitehorn 135217309Snwhitehorn#define DLGC_FG_TAG_KEY COLOR_RED 136217309Snwhitehorn#define DLGC_BG_TAG_KEY COLOR_WHITE 137217309Snwhitehorn#define DLGC_HL_TAG_KEY FALSE 138217309Snwhitehorn 139217309Snwhitehorn#define DLGC_FG_TAG_KEY_SELECTED COLOR_RED 140217309Snwhitehorn#define DLGC_BG_TAG_KEY_SELECTED COLOR_BLUE 141217309Snwhitehorn#define DLGC_HL_TAG_KEY_SELECTED TRUE 142217309Snwhitehorn 143217309Snwhitehorn#define DLGC_FG_CHECK COLOR_BLACK 144217309Snwhitehorn#define DLGC_BG_CHECK COLOR_WHITE 145217309Snwhitehorn#define DLGC_HL_CHECK FALSE 146217309Snwhitehorn 147217309Snwhitehorn#define DLGC_FG_CHECK_SELECTED COLOR_WHITE 148217309Snwhitehorn#define DLGC_BG_CHECK_SELECTED COLOR_BLUE 149217309Snwhitehorn#define DLGC_HL_CHECK_SELECTED TRUE 150217309Snwhitehorn 151217309Snwhitehorn#define DLGC_FG_UARROW COLOR_GREEN 152217309Snwhitehorn#define DLGC_BG_UARROW COLOR_WHITE 153217309Snwhitehorn#define DLGC_HL_UARROW TRUE 154217309Snwhitehorn 155217309Snwhitehorn#define DLGC_FG_DARROW COLOR_GREEN 156217309Snwhitehorn#define DLGC_BG_DARROW COLOR_WHITE 157217309Snwhitehorn#define DLGC_HL_DARROW TRUE 158217309Snwhitehorn 159217309Snwhitehorn#define DLGC_FG_ITEMHELP COLOR_WHITE 160217309Snwhitehorn#define DLGC_BG_ITEMHELP COLOR_BLACK 161217309Snwhitehorn#define DLGC_HL_ITEMHELP FALSE 162217309Snwhitehorn 163217309Snwhitehorn#define DLGC_FG_FORM_ACTIVE_TEXT COLOR_WHITE 164217309Snwhitehorn#define DLGC_BG_FORM_ACTIVE_TEXT COLOR_BLUE 165217309Snwhitehorn#define DLGC_HL_FORM_ACTIVE_TEXT TRUE 166217309Snwhitehorn 167217309Snwhitehorn#define DLGC_FG_FORM_TEXT COLOR_WHITE 168217309Snwhitehorn#define DLGC_BG_FORM_TEXT COLOR_CYAN 169217309Snwhitehorn#define DLGC_HL_FORM_TEXT TRUE 170217309Snwhitehorn 171217309Snwhitehorn/* End of default color definitions */ 172217309Snwhitehorn 173217309Snwhitehorn/* 174217309Snwhitehorn * Global variables 175217309Snwhitehorn */ 176217309Snwhitehorn 177217309Snwhitehorntypedef struct { 178217309Snwhitehorn const char *name; 179217309Snwhitehorn int value; 180217309Snwhitehorn} color_names_st; 181217309Snwhitehorn 182217309Snwhitehorn#endif /* COLORS_H_included */ 183