1 2 /* Terminality - a portable terminal handling library 3 * Copyright (C) 1998-2002, Emil Mikulic. 4 * This is LGPL - look at COPYING.LIB 5 */ 6 7 /* $Id: colors.h,v 1.5 2002/07/26 01:39:40 darkmoon Exp $ */ 8 9 /* Project: Terminality 10 * File: colors.h 11 * Author: Michal Safranek 12 * Description: Color themes 13 */ 14 15 #ifndef __COLORS_H__ 16 #define __COLORS_H__ 17 18 #include "tn.h" 19 20 /* CheckBox */ 21 #define COLOR_CHECKBOX_BG get_scheme_color(0) 22 #define COLOR_CHECKBOX_LABELBG get_scheme_color(1) 23 #define COLOR_CHECKBOX_CHECKBG get_scheme_color(2) 24 #define COLOR_CHECKBOX_BOXBG get_scheme_color(3) 25 #define COLOR_CHECKBOX_SLABELBG get_scheme_color(4) 26 #define COLOR_CHECKBOX_SCHECKBG get_scheme_color(5) 27 #define COLOR_CHECKBOX_SBOXBG get_scheme_color(6) 28 #define COLOR_CHECKBOX_LABEL get_scheme_color(7) 29 #define COLOR_CHECKBOX_SLABEL get_scheme_color(8) 30 #define COLOR_CHECKBOX_BOX get_scheme_color(9) 31 #define COLOR_CHECKBOX_SCHECK get_scheme_color(10) 32 #define COLOR_CHECKBOX_SBOX get_scheme_color(11) 33 #define COLOR_CHECKBOX_CHECK get_scheme_color(12) 34 35 /* Button */ 36 #define COLOR_BUTTON_BG get_scheme_color(13) 37 #define COLOR_BUTTON_TEXT get_scheme_color(14) 38 #define COLOR_BUTTON_BR get_scheme_color(15) 39 #define COLOR_BUTTON_STL get_scheme_color(16) 40 #define COLOR_BUTTON_SBR get_scheme_color(17) 41 #define COLOR_BUTTON_TL get_scheme_color(18) 42 #define COLOR_BUTTON_STEXT get_scheme_color(19) 43 #define COLOR_BUTTON_DTEXT get_scheme_color(20) 44 #define COLOR_BUTTON_SDTEXT get_scheme_color(21) 45 46 /* Form */ 47 #define COLOR_FORM_BG get_scheme_color(22) 48 #define COLOR_FORM_TL get_scheme_color(23) 49 #define COLOR_FORM_BR get_scheme_color(24) 50 51 /* hMenu */ 52 #define COLOR_HMENU_BG get_scheme_color(25) 53 #define COLOR_HMENU_SITEMBG get_scheme_color(26) 54 #define COLOR_HMENU_ITEMBG get_scheme_color(27) 55 #define COLOR_HMENU_ITEM get_scheme_color(28) 56 #define COLOR_HMENU_SITEM get_scheme_color(29) 57 58 /* listingItem */ 59 #define COLOR_LITEM_ITEMBG get_scheme_color(30) 60 #define COLOR_LITEM_EMPTYBG get_scheme_color(31) 61 #define COLOR_LITEM_HEADINGBG get_scheme_color(32) 62 #define COLOR_LITEM_MOREBG get_scheme_color(33) 63 #define COLOR_LITEM_MORE get_scheme_color(34) 64 #define COLOR_LITEM_HEADING get_scheme_color(35) 65 #define COLOR_LITEM_ITEM get_scheme_color(36) 66 #define COLOR_LITEM_SITEMBG get_scheme_color(37) 67 #define COLOR_LITEM_SMOREBG get_scheme_color(38) 68 #define COLOR_LITEM_EMPTY get_scheme_color(39) 69 #define COLOR_LITEM_SEMPTYBG get_scheme_color(40) 70 #define COLOR_LITEM_SITEM get_scheme_color(41) 71 #define COLOR_LITEM_SEMPTY get_scheme_color(42) 72 #define COLOR_LITEM_SMORE get_scheme_color(43) 73 74 /* Listing */ 75 #define COLOR_LISTING_BG get_scheme_color(44) 76 77 /* Menu */ 78 #define COLOR_MENU_FRAMEBG get_scheme_color(45) 79 #define COLOR_MENU_ITEMBG get_scheme_color(46) 80 #define COLOR_MENU_SCROLL get_scheme_color(47) 81 #define COLOR_MENU_FRAME get_scheme_color(48) 82 #define COLOR_MENU_CORNER get_scheme_color(49) 83 #define COLOR_MENU_ITEM get_scheme_color(50) 84 #define COLOR_MENU_SITEM get_scheme_color(51) 85 #define COLOR_MENU_SITEMBG get_scheme_color(52) 86 87 /* Textbox */ 88 #define COLOR_TEXTBOX_FRAME get_scheme_color(53) 89 #define COLOR_TEXTBOX_SPACE get_scheme_color(54) 90 #define COLOR_TEXTBOX_SSPACE get_scheme_color(55) 91 #define COLOR_TEXTBOX_TEXTBG get_scheme_color(56) 92 #define COLOR_TEXTBOX_SPACEBG get_scheme_color(57) 93 #define COLOR_TEXTBOX_FRAMEBG get_scheme_color(58) 94 #define COLOR_TEXTBOX_STEXTBG get_scheme_color(59) 95 #define COLOR_TEXTBOX_SSPACEBG get_scheme_color(60) 96 #define COLOR_TEXTBOX_SFRAMEBG get_scheme_color(61) 97 #define COLOR_TEXTBOX_TEXT get_scheme_color(62) 98 #define COLOR_TEXTBOX_STEXT get_scheme_color(63) 99 #define COLOR_TEXTBOX_SFRAME get_scheme_color(64) 100 101 /* staticLabel */ 102 #define COLOR_SLABEL_BG get_scheme_color(65) 103 #define COLOR_SLABEL_FG get_scheme_color(66) 104 105 /* Textbox */ 106 #define COLOR_TEXTAREA_FRAME get_scheme_color(67) 107 #define COLOR_TEXTAREA_SPACE get_scheme_color(68) 108 #define COLOR_TEXTAREA_SSPACE get_scheme_color(69) 109 #define COLOR_TEXTAREA_TEXTBG get_scheme_color(70) 110 #define COLOR_TEXTAREA_SPACEBG get_scheme_color(71) 111 #define COLOR_TEXTAREA_FRAMEBG get_scheme_color(72) 112 #define COLOR_TEXTAREA_STEXTBG get_scheme_color(73) 113 #define COLOR_TEXTAREA_SSPACEBG get_scheme_color(74) 114 #define COLOR_TEXTAREA_SFRAMEBG get_scheme_color(75) 115 #define COLOR_TEXTAREA_TEXT get_scheme_color(76) 116 #define COLOR_TEXTAREA_STEXT get_scheme_color(77) 117 #define COLOR_TEXTAREA_SFRAME get_scheme_color(78) 118 119 /* Progress bar */ 120 #define COLOR_PBAR_BG get_scheme_color(79) 121 #define COLOR_PBAR_NONE get_scheme_color(80) 122 #define COLOR_PBAR_LOW get_scheme_color(81) 123 #define COLOR_PBAR_MID get_scheme_color(82) 124 #define COLOR_PBAR_HI get_scheme_color(83) 125 #define COLOR_PBAR_PERC get_scheme_color(84) 126 127 /* Max color num */ 128 #define MAX_SCHEME_COLOR_NUM 84 129 130 #endif 131 132