1217309Snwhitehorn/* 2251843Sbapt * $Id: dlg_colors.h,v 1.17 2011/10/14 21:19:59 tom Exp $ 3217309Snwhitehorn * 4217309Snwhitehorn * colors.h -- color attribute definitions 5217309Snwhitehorn * 6220749Snwhitehorn * Copyright 2000-2007,2011 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 59251843Sbapt#define DLGC_FG_BORDER2 DLGC_FG_DIALOG 60251843Sbapt#define DLGC_BG_BORDER2 DLGC_BG_DIALOG 61251843Sbapt#define DLGC_HL_BORDER2 DLGC_HL_DIALOG 62251843Sbapt 63217309Snwhitehorn#define DLGC_FG_BUTTON_ACTIVE COLOR_WHITE 64217309Snwhitehorn#define DLGC_BG_BUTTON_ACTIVE COLOR_BLUE 65217309Snwhitehorn#define DLGC_HL_BUTTON_ACTIVE TRUE 66217309Snwhitehorn 67217309Snwhitehorn#define DLGC_FG_BUTTON_INACTIVE COLOR_BLACK 68217309Snwhitehorn#define DLGC_BG_BUTTON_INACTIVE COLOR_WHITE 69217309Snwhitehorn#define DLGC_HL_BUTTON_INACTIVE FALSE 70217309Snwhitehorn 71217309Snwhitehorn#define DLGC_FG_BUTTON_KEY_ACTIVE COLOR_WHITE 72217309Snwhitehorn#define DLGC_BG_BUTTON_KEY_ACTIVE COLOR_BLUE 73217309Snwhitehorn#define DLGC_HL_BUTTON_KEY_ACTIVE TRUE 74217309Snwhitehorn 75217309Snwhitehorn#define DLGC_FG_BUTTON_KEY_INACTIVE COLOR_RED 76217309Snwhitehorn#define DLGC_BG_BUTTON_KEY_INACTIVE COLOR_WHITE 77217309Snwhitehorn#define DLGC_HL_BUTTON_KEY_INACTIVE FALSE 78217309Snwhitehorn 79217309Snwhitehorn#define DLGC_FG_BUTTON_LABEL_ACTIVE COLOR_YELLOW 80217309Snwhitehorn#define DLGC_BG_BUTTON_LABEL_ACTIVE COLOR_BLUE 81217309Snwhitehorn#define DLGC_HL_BUTTON_LABEL_ACTIVE TRUE 82217309Snwhitehorn 83217309Snwhitehorn#define DLGC_FG_BUTTON_LABEL_INACTIVE COLOR_BLACK 84217309Snwhitehorn#define DLGC_BG_BUTTON_LABEL_INACTIVE COLOR_WHITE 85217309Snwhitehorn#define DLGC_HL_BUTTON_LABEL_INACTIVE TRUE 86217309Snwhitehorn 87217309Snwhitehorn#define DLGC_FG_FORM_ITEM_READONLY COLOR_CYAN 88217309Snwhitehorn#define DLGC_BG_FORM_ITEM_READONLY COLOR_WHITE 89217309Snwhitehorn#define DLGC_HL_FORM_ITEM_READONLY TRUE 90217309Snwhitehorn 91217309Snwhitehorn#define DLGC_FG_INPUTBOX COLOR_BLACK 92217309Snwhitehorn#define DLGC_BG_INPUTBOX COLOR_WHITE 93217309Snwhitehorn#define DLGC_HL_INPUTBOX FALSE 94217309Snwhitehorn 95217309Snwhitehorn#define DLGC_FG_INPUTBOX_BORDER COLOR_BLACK 96217309Snwhitehorn#define DLGC_BG_INPUTBOX_BORDER COLOR_WHITE 97217309Snwhitehorn#define DLGC_HL_INPUTBOX_BORDER FALSE 98217309Snwhitehorn 99251843Sbapt#define DLGC_FG_INPUTBOX_BORDER2 DLGC_FG_INPUTBOX 100251843Sbapt#define DLGC_BG_INPUTBOX_BORDER2 DLGC_BG_INPUTBOX 101251843Sbapt#define DLGC_HL_INPUTBOX_BORDER2 DLGC_HL_INPUTBOX 102251843Sbapt 103217309Snwhitehorn#define DLGC_FG_SEARCHBOX COLOR_BLACK 104217309Snwhitehorn#define DLGC_BG_SEARCHBOX COLOR_WHITE 105217309Snwhitehorn#define DLGC_HL_SEARCHBOX FALSE 106217309Snwhitehorn 107217309Snwhitehorn#define DLGC_FG_SEARCHBOX_TITLE COLOR_BLUE 108217309Snwhitehorn#define DLGC_BG_SEARCHBOX_TITLE COLOR_WHITE 109217309Snwhitehorn#define DLGC_HL_SEARCHBOX_TITLE TRUE 110217309Snwhitehorn 111217309Snwhitehorn#define DLGC_FG_SEARCHBOX_BORDER COLOR_WHITE 112217309Snwhitehorn#define DLGC_BG_SEARCHBOX_BORDER COLOR_WHITE 113217309Snwhitehorn#define DLGC_HL_SEARCHBOX_BORDER TRUE 114217309Snwhitehorn 115251843Sbapt#define DLGC_FG_SEARCHBOX_BORDER2 DLGC_FG_SEARCHBOX 116251843Sbapt#define DLGC_BG_SEARCHBOX_BORDER2 DLGC_BG_SEARCHBOX 117251843Sbapt#define DLGC_HL_SEARCHBOX_BORDER2 DLGC_HL_SEARCHBOX 118251843Sbapt 119217309Snwhitehorn#define DLGC_FG_POSITION_INDICATOR COLOR_BLUE 120217309Snwhitehorn#define DLGC_BG_POSITION_INDICATOR COLOR_WHITE 121217309Snwhitehorn#define DLGC_HL_POSITION_INDICATOR TRUE 122217309Snwhitehorn 123217309Snwhitehorn#define DLGC_FG_MENUBOX COLOR_BLACK 124217309Snwhitehorn#define DLGC_BG_MENUBOX COLOR_WHITE 125217309Snwhitehorn#define DLGC_HL_MENUBOX FALSE 126217309Snwhitehorn 127217309Snwhitehorn#define DLGC_FG_MENUBOX_BORDER COLOR_WHITE 128217309Snwhitehorn#define DLGC_BG_MENUBOX_BORDER COLOR_WHITE 129217309Snwhitehorn#define DLGC_HL_MENUBOX_BORDER TRUE 130217309Snwhitehorn 131251843Sbapt#define DLGC_FG_MENUBOX_BORDER2 DLGC_FG_MENUBOX 132251843Sbapt#define DLGC_BG_MENUBOX_BORDER2 DLGC_BG_MENUBOX 133251843Sbapt#define DLGC_HL_MENUBOX_BORDER2 DLGC_HL_MENUBOX 134251843Sbapt 135217309Snwhitehorn#define DLGC_FG_ITEM COLOR_BLACK 136217309Snwhitehorn#define DLGC_BG_ITEM COLOR_WHITE 137217309Snwhitehorn#define DLGC_HL_ITEM FALSE 138217309Snwhitehorn 139217309Snwhitehorn#define DLGC_FG_ITEM_SELECTED COLOR_WHITE 140217309Snwhitehorn#define DLGC_BG_ITEM_SELECTED COLOR_BLUE 141217309Snwhitehorn#define DLGC_HL_ITEM_SELECTED TRUE 142217309Snwhitehorn 143217309Snwhitehorn#define DLGC_FG_TAG COLOR_BLUE 144217309Snwhitehorn#define DLGC_BG_TAG COLOR_WHITE 145217309Snwhitehorn#define DLGC_HL_TAG TRUE 146217309Snwhitehorn 147217309Snwhitehorn#define DLGC_FG_TAG_SELECTED COLOR_YELLOW 148217309Snwhitehorn#define DLGC_BG_TAG_SELECTED COLOR_BLUE 149217309Snwhitehorn#define DLGC_HL_TAG_SELECTED TRUE 150217309Snwhitehorn 151217309Snwhitehorn#define DLGC_FG_TAG_KEY COLOR_RED 152217309Snwhitehorn#define DLGC_BG_TAG_KEY COLOR_WHITE 153217309Snwhitehorn#define DLGC_HL_TAG_KEY FALSE 154217309Snwhitehorn 155217309Snwhitehorn#define DLGC_FG_TAG_KEY_SELECTED COLOR_RED 156217309Snwhitehorn#define DLGC_BG_TAG_KEY_SELECTED COLOR_BLUE 157217309Snwhitehorn#define DLGC_HL_TAG_KEY_SELECTED TRUE 158217309Snwhitehorn 159217309Snwhitehorn#define DLGC_FG_CHECK COLOR_BLACK 160217309Snwhitehorn#define DLGC_BG_CHECK COLOR_WHITE 161217309Snwhitehorn#define DLGC_HL_CHECK FALSE 162217309Snwhitehorn 163217309Snwhitehorn#define DLGC_FG_CHECK_SELECTED COLOR_WHITE 164217309Snwhitehorn#define DLGC_BG_CHECK_SELECTED COLOR_BLUE 165217309Snwhitehorn#define DLGC_HL_CHECK_SELECTED TRUE 166217309Snwhitehorn 167217309Snwhitehorn#define DLGC_FG_UARROW COLOR_GREEN 168217309Snwhitehorn#define DLGC_BG_UARROW COLOR_WHITE 169217309Snwhitehorn#define DLGC_HL_UARROW TRUE 170217309Snwhitehorn 171217309Snwhitehorn#define DLGC_FG_DARROW COLOR_GREEN 172217309Snwhitehorn#define DLGC_BG_DARROW COLOR_WHITE 173217309Snwhitehorn#define DLGC_HL_DARROW TRUE 174217309Snwhitehorn 175217309Snwhitehorn#define DLGC_FG_ITEMHELP COLOR_WHITE 176217309Snwhitehorn#define DLGC_BG_ITEMHELP COLOR_BLACK 177217309Snwhitehorn#define DLGC_HL_ITEMHELP FALSE 178217309Snwhitehorn 179217309Snwhitehorn#define DLGC_FG_FORM_ACTIVE_TEXT COLOR_WHITE 180217309Snwhitehorn#define DLGC_BG_FORM_ACTIVE_TEXT COLOR_BLUE 181217309Snwhitehorn#define DLGC_HL_FORM_ACTIVE_TEXT TRUE 182217309Snwhitehorn 183217309Snwhitehorn#define DLGC_FG_FORM_TEXT COLOR_WHITE 184217309Snwhitehorn#define DLGC_BG_FORM_TEXT COLOR_CYAN 185217309Snwhitehorn#define DLGC_HL_FORM_TEXT TRUE 186217309Snwhitehorn 187220749Snwhitehorn#define DLGC_FG_GAUGE COLOR_BLUE 188220749Snwhitehorn#define DLGC_BG_GAUGE COLOR_WHITE 189220749Snwhitehorn#define DLGC_HL_GAUGE TRUE 190220749Snwhitehorn 191217309Snwhitehorn/* End of default color definitions */ 192217309Snwhitehorn 193217309Snwhitehorn/* 194217309Snwhitehorn * Global variables 195217309Snwhitehorn */ 196217309Snwhitehorn 197217309Snwhitehorntypedef struct { 198217309Snwhitehorn const char *name; 199217309Snwhitehorn int value; 200217309Snwhitehorn} color_names_st; 201217309Snwhitehorn 202217309Snwhitehorn#endif /* COLORS_H_included */ 203