|
|
1.1 ! root 1: /* ! 2: * default.h -- ! 3: * ! 4: * This file defines the defaults for all options for all of ! 5: * the Tk widgets. ! 6: * ! 7: * Copyright 1991-1992 Regents of the University of California ! 8: * Permission to use, copy, modify, and distribute this ! 9: * software and its documentation for any purpose and without ! 10: * fee is hereby granted, provided that this copyright ! 11: * notice appears in all copies. The University of California ! 12: * makes no representations about the suitability of this ! 13: * software for any purpose. It is provided "as is" without ! 14: * express or implied warranty. ! 15: * ! 16: * $Header: /user6/ouster/wish/RCS/default.h,v 1.31 92/08/21 11:45:19 ouster Exp $ SPRITE (Berkeley) ! 17: */ ! 18: ! 19: #ifndef _DEFAULT ! 20: #define _DEFAULT ! 21: ! 22: /* ! 23: * The definitions below provide the absolute values for certain colors. ! 24: * The values should be the same as in the color database, but hard-coding ! 25: * them here allows Tk to run smoothly at sites that have an incomplete ! 26: * or non-standard color database. ! 27: */ ! 28: ! 29: #define BLACK "Black" ! 30: #define WHITE "White" ! 31: #define GRAY "#b0b0b0" ! 32: ! 33: #define BISQUE1 "#ffe4c4" ! 34: #define BISQUE2 "#eed5b7" ! 35: #define BISQUE3 "#cdb79e" ! 36: ! 37: #define LIGHTBLUE2 "#b2dfee" ! 38: ! 39: #define LIGHTPINK1 "#ffaeb9" ! 40: ! 41: #define MAROON "#b03060" ! 42: ! 43: /* ! 44: * Defaults for labels, buttons, checkbuttons, and radiobuttons: ! 45: */ ! 46: ! 47: #define DEF_BUTTON_ANCHOR "center" ! 48: #define DEF_BUTTON_ACTIVE_BG_COLOR BISQUE2 ! 49: #define DEF_BUTTON_ACTIVE_BG_MONO BLACK ! 50: #define DEF_BUTTON_ACTIVE_FG_COLOR BLACK ! 51: #define DEF_BUTTON_ACTIVE_FG_MONO WHITE ! 52: #define DEF_BUTTON_BG_COLOR BISQUE1 ! 53: #define DEF_BUTTON_BG_MONO WHITE ! 54: #define DEF_BUTTON_BITMAP ((char *) NULL) ! 55: #define DEF_BUTTON_BORDER_WIDTH "2" ! 56: #define DEF_BUTTON_CURSOR ((char *) NULL) ! 57: #define DEF_BUTTON_COMMAND ((char *) NULL) ! 58: #define DEF_BUTTON_DISABLED_FG_COLOR GRAY ! 59: #define DEF_BUTTON_DISABLED_FG_MONO ((char *) NULL) ! 60: #define DEF_BUTTON_FONT "-Adobe-Helvetica-Bold-R-Normal-*-120-*" ! 61: #define DEF_BUTTON_FG BLACK ! 62: #define DEF_BUTTON_HEIGHT "0" ! 63: #define DEF_BUTTON_OFF_VALUE "0" ! 64: #define DEF_BUTTON_ON_VALUE "1" ! 65: #define DEF_BUTTON_PADX "1" ! 66: #define DEF_BUTTON_PADY "1" ! 67: #define DEF_BUTTON_RELIEF "raised" ! 68: #define DEF_LABEL_RELIEF "flat" ! 69: #define DEF_BUTTON_SELECTOR_COLOR MAROON ! 70: #define DEF_BUTTON_SELECTOR_MONO BLACK ! 71: #define DEF_BUTTON_STATE "normal" ! 72: #define DEF_BUTTON_TEXT " " ! 73: #define DEF_BUTTON_TEXT_VARIABLE ((char *) NULL) ! 74: #define DEF_BUTTON_VALUE ((char *) NULL) ! 75: #define DEF_BUTTON_WIDTH "0" ! 76: #define DEF_RADIOBUTTON_VARIABLE "selectedButton" ! 77: #define DEF_CHECKBUTTON_VARIABLE ((char *) NULL) ! 78: ! 79: /* ! 80: * Defaults for canvases: ! 81: */ ! 82: ! 83: #define DEF_CANVAS_BG_COLOR BISQUE1 ! 84: #define DEF_CANVAS_BG_MONO WHITE ! 85: #define DEF_CANVAS_BORDER_WIDTH "2" ! 86: #define DEF_CANVAS_CLOSE_ENOUGH "1" ! 87: #define DEF_CANVAS_CONFINE "1" ! 88: #define DEF_CANVAS_CURSOR ((char *) NULL) ! 89: #define DEF_CANVAS_CURSOR_BG BLACK ! 90: #define DEF_CANVAS_CURSOR_BD_COLOR "0" ! 91: #define DEF_CANVAS_CURSOR_BD_MONO "0" ! 92: #define DEF_CANVAS_CURSOR_OFF_TIME "300" ! 93: #define DEF_CANVAS_CURSOR_ON_TIME "600" ! 94: #define DEF_CANVAS_CURSOR_WIDTH "2" ! 95: #define DEF_CANVAS_HEIGHT "7c" ! 96: #define DEF_CANVAS_RELIEF "flat" ! 97: #define DEF_CANVAS_SCROLL_INCREMENT "10" ! 98: #define DEF_CANVAS_SCROLL_REGION ((char *) NULL) ! 99: #define DEF_CANVAS_SELECT_COLOR LIGHTBLUE2 ! 100: #define DEF_CANVAS_SELECT_MONO BLACK ! 101: #define DEF_CANVAS_SELECT_BD_COLOR "1" ! 102: #define DEF_CANVAS_SELECT_BD_MONO "0" ! 103: #define DEF_CANVAS_SELECT_FG_COLOR BLACK ! 104: #define DEF_CANVAS_SELECT_FG_MONO WHITE ! 105: #define DEF_CANVAS_WIDTH "10c" ! 106: #define DEF_CANVAS_X_SCROLL_CMD ((char *) NULL) ! 107: #define DEF_CANVAS_Y_SCROLL_CMD ((char *) NULL) ! 108: ! 109: /* ! 110: * Defaults for entries: ! 111: */ ! 112: ! 113: #define DEF_ENTRY_BG_COLOR BISQUE1 ! 114: #define DEF_ENTRY_BG_MONO WHITE ! 115: #define DEF_ENTRY_BORDER_WIDTH "2" ! 116: #define DEF_ENTRY_CURSOR "xterm" ! 117: #define DEF_ENTRY_CURSOR_BG BLACK ! 118: #define DEF_ENTRY_CURSOR_BD_COLOR "0" ! 119: #define DEF_ENTRY_CURSOR_BD_MONO "0" ! 120: #define DEF_ENTRY_CURSOR_OFF_TIME "300" ! 121: #define DEF_ENTRY_CURSOR_ON_TIME "600" ! 122: #define DEF_ENTRY_CURSOR_WIDTH "2" ! 123: #define DEF_ENTRY_EXPORT_SELECTION "yes" ! 124: #define DEF_ENTRY_FONT "-Adobe-Helvetica-Medium-R-Normal-*-120-*" ! 125: #define DEF_ENTRY_FG BLACK ! 126: #define DEF_ENTRY_RELIEF "flat" ! 127: #define DEF_ENTRY_SCROLL_COMMAND ((char *) NULL) ! 128: #define DEF_ENTRY_SELECT_COLOR LIGHTBLUE2 ! 129: #define DEF_ENTRY_SELECT_MONO BLACK ! 130: #define DEF_ENTRY_SELECT_BD_COLOR "1" ! 131: #define DEF_ENTRY_SELECT_BD_MONO "0" ! 132: #define DEF_ENTRY_SELECT_FG_COLOR BLACK ! 133: #define DEF_ENTRY_SELECT_FG_MONO WHITE ! 134: #define DEF_ENTRY_STATE "normal" ! 135: #define DEF_ENTRY_TEXT_VARIABLE ((char *) NULL) ! 136: #define DEF_ENTRY_WIDTH "20" ! 137: ! 138: /* ! 139: * Defaults for frames: ! 140: */ ! 141: ! 142: #define DEF_FRAME_BG_COLOR BISQUE1 ! 143: #define DEF_FRAME_BG_MONO WHITE ! 144: #define DEF_FRAME_BORDER_WIDTH "0" ! 145: #define DEF_FRAME_CURSOR ((char *) NULL) ! 146: #define DEF_FRAME_GEOMETRY ((char *) NULL) ! 147: #define DEF_FRAME_HEIGHT "0" ! 148: #define DEF_FRAME_RELIEF "flat" ! 149: #define DEF_FRAME_WIDTH "0" ! 150: ! 151: /* ! 152: * Defaults for listboxes: ! 153: */ ! 154: ! 155: #define DEF_LISTBOX_BG_COLOR BISQUE1 ! 156: #define DEF_LISTBOX_BG_MONO WHITE ! 157: #define DEF_LISTBOX_BORDER_WIDTH "2" ! 158: #define DEF_LISTBOX_CURSOR ((char *) NULL) ! 159: #define DEF_LISTBOX_EXPORT_SELECTION "yes" ! 160: #define DEF_LISTBOX_FONT "-Adobe-Helvetica-Bold-R-Normal-*-120-*" ! 161: #define DEF_LISTBOX_FG BLACK ! 162: #define DEF_LISTBOX_GEOMETRY "20x10" ! 163: #define DEF_LISTBOX_RELIEF "flat" ! 164: #define DEF_LISTBOX_SCROLL_COMMAND ((char *) NULL) ! 165: #define DEF_LISTBOX_SELECT_COLOR LIGHTBLUE2 ! 166: #define DEF_LISTBOX_SELECT_MONO BLACK ! 167: #define DEF_LISTBOX_SELECT_BD "1" ! 168: #define DEF_LISTBOX_SELECT_FG_COLOR BLACK ! 169: #define DEF_LISTBOX_SELECT_FG_MONO WHITE ! 170: ! 171: /* ! 172: * Defaults for individual entries of menus: ! 173: */ ! 174: ! 175: #define DEF_MENU_ENTRY_ACTIVE_BG ((char *) NULL) ! 176: #define DEF_MENU_ENTRY_ACCELERATOR ((char *) NULL) ! 177: #define DEF_MENU_ENTRY_BG ((char *) NULL) ! 178: #define DEF_MENU_ENTRY_BITMAP ((char *) NULL) ! 179: #define DEF_MENU_ENTRY_COMMAND ((char *) NULL) ! 180: #define DEF_MENU_ENTRY_FONT ((char *) NULL) ! 181: #define DEF_MENU_ENTRY_LABEL "" ! 182: #define DEF_MENU_ENTRY_MENU ((char *) NULL) ! 183: #define DEF_MENU_ENTRY_OFF_VALUE "0" ! 184: #define DEF_MENU_ENTRY_ON_VALUE "1" ! 185: #define DEF_MENU_ENTRY_VALUE ((char *) NULL) ! 186: #define DEF_MENU_ENTRY_CHECK_VARIABLE ((char *) NULL) ! 187: #define DEF_MENU_ENTRY_RADIO_VARIABLE "selectedButton" ! 188: #define DEF_MENU_ENTRY_STATE "normal" ! 189: #define DEF_MENU_ENTRY_UNDERLINE "-1" ! 190: ! 191: /* ! 192: * Defaults for menus overall: ! 193: */ ! 194: ! 195: #define DEF_MENU_ACTIVE_BG_COLOR BISQUE2 ! 196: #define DEF_MENU_ACTIVE_BG_MONO BLACK ! 197: #define DEF_MENU_ACTIVE_BORDER_WIDTH "1" ! 198: #define DEF_MENU_ACTIVE_FG_COLOR BLACK ! 199: #define DEF_MENU_ACTIVE_FG_MONO WHITE ! 200: #define DEF_MENU_BG_COLOR BISQUE1 ! 201: #define DEF_MENU_BG_MONO WHITE ! 202: #define DEF_MENU_BORDER_WIDTH "2" ! 203: #define DEF_MENU_CURSOR "arrow" ! 204: #define DEF_MENU_DISABLED_FG_COLOR GRAY ! 205: #define DEF_MENU_DISABLED_FG_MONO ((char *) NULL) ! 206: #define DEF_MENU_FONT "-Adobe-Helvetica-Bold-R-Normal-*-120-*" ! 207: #define DEF_MENU_FG BLACK ! 208: #define DEF_MENU_SELECTOR_COLOR MAROON ! 209: #define DEF_MENU_SELECTOR_MONO BLACK ! 210: ! 211: /* ! 212: * Defaults for menubuttons: ! 213: */ ! 214: ! 215: #define DEF_MENUBUTTON_ANCHOR "center" ! 216: #define DEF_MENUBUTTON_ACTIVE_BG_COLOR BISQUE2 ! 217: #define DEF_MENUBUTTON_ACTIVE_BG_MONO BLACK ! 218: #define DEF_MENUBUTTON_ACTIVE_FG_COLOR BLACK ! 219: #define DEF_MENUBUTTON_ACTIVE_FG_MONO WHITE ! 220: #define DEF_MENUBUTTON_BG_COLOR BISQUE1 ! 221: #define DEF_MENUBUTTON_BG_MONO WHITE ! 222: #define DEF_MENUBUTTON_BITMAP ((char *) NULL) ! 223: #define DEF_MENUBUTTON_BORDER_WIDTH "2" ! 224: #define DEF_MENUBUTTON_CURSOR ((char *) NULL) ! 225: #define DEF_MENUBUTTON_DISABLED_FG_COLOR GRAY ! 226: #define DEF_MENUBUTTON_DISABLED_FG_MONO ((char *) NULL) ! 227: #define DEF_MENUBUTTON_FONT "-Adobe-Helvetica-Bold-R-Normal-*-120-*" ! 228: #define DEF_MENUBUTTON_FG BLACK ! 229: #define DEF_MENUBUTTON_HEIGHT "0" ! 230: #define DEF_MENUBUTTON_MENU ((char *) NULL) ! 231: #define DEF_MENUBUTTON_PADX "2" ! 232: #define DEF_MENUBUTTON_PADY "2" ! 233: #define DEF_MENUBUTTON_RELIEF "flat" ! 234: #define DEF_MENUBUTTON_STATE "normal" ! 235: #define DEF_MENUBUTTON_TEXT " " ! 236: #define DEF_MENUBUTTON_TEXT_VARIABLE ((char *) NULL) ! 237: #define DEF_MENUBUTTON_VARIABLE "postedMenu" ! 238: #define DEF_MENUBUTTON_UNDERLINE "-1" ! 239: #define DEF_MENUBUTTON_WIDTH "0" ! 240: ! 241: /* ! 242: * Defaults for messages: ! 243: */ ! 244: ! 245: #define DEF_MESSAGE_ANCHOR "center" ! 246: #define DEF_MESSAGE_ASPECT "150" ! 247: #define DEF_MESSAGE_BG_COLOR BISQUE1 ! 248: #define DEF_MESSAGE_BG_MONO WHITE ! 249: #define DEF_MESSAGE_BORDER_WIDTH "2" ! 250: #define DEF_MESSAGE_CURSOR ((char *) NULL) ! 251: #define DEF_MESSAGE_FONT "-Adobe-Helvetica-Bold-R-Normal-*-120-*" ! 252: #define DEF_MESSAGE_FG BLACK ! 253: #define DEF_MESSAGE_JUSTIFY ((char *) NULL) ! 254: #define DEF_MESSAGE_PADX "-1" ! 255: #define DEF_MESSAGE_PADY "-1" ! 256: #define DEF_MESSAGE_RELIEF "flat" ! 257: #define DEF_MESSAGE_TEXT " " ! 258: #define DEF_MESSAGE_TEXT_VARIABLE ((char *) NULL) ! 259: #define DEF_MESSAGE_WIDTH "0" ! 260: ! 261: /* ! 262: * Defaults for scales: ! 263: */ ! 264: ! 265: #define DEF_SCALE_ACTIVE_FG_COLOR LIGHTPINK1 ! 266: #define DEF_SCALE_ACTIVE_FG_MONO WHITE ! 267: #define DEF_SCALE_BG_COLOR BISQUE2 ! 268: #define DEF_SCALE_BG_MONO WHITE ! 269: #define DEF_SCALE_BORDER_WIDTH "2" ! 270: #define DEF_SCALE_CURSOR ((char *) NULL) ! 271: #define DEF_SCALE_FONT "-Adobe-Helvetica-Bold-R-Normal-*-120-*" ! 272: #define DEF_SCALE_FG_COLOR BLACK ! 273: #define DEF_SCALE_FG_MONO BLACK ! 274: #define DEF_SCALE_FROM "0" ! 275: #define DEF_SCALE_LABEL ((char *) NULL) ! 276: #define DEF_SCALE_LENGTH "100" ! 277: #define DEF_SCALE_ORIENT "vertical" ! 278: #define DEF_SCALE_RELIEF "flat" ! 279: #define DEF_SCALE_SHOW_VALUE "1" ! 280: #define DEF_SCALE_SLIDER_FG_COLOR BISQUE3 ! 281: #define DEF_SCALE_SLIDER_FG_MONO WHITE ! 282: #define DEF_SCALE_SLIDER_LENGTH "30" ! 283: #define DEF_SCALE_STATE "normal" ! 284: #define DEF_SCALE_TICK_INTERVAL "0" ! 285: #define DEF_SCALE_TO "100" ! 286: #define DEF_SCALE_WIDTH "15" ! 287: ! 288: /* ! 289: * Defaults for scrollbars: ! 290: */ ! 291: ! 292: #define DEF_SCROLLBAR_ACTIVE_FG_COLOR LIGHTPINK1 ! 293: #define DEF_SCROLLBAR_ACTIVE_FG_MONO BLACK ! 294: #define DEF_SCROLLBAR_BG_COLOR BISQUE3 ! 295: #define DEF_SCROLLBAR_BG_MONO WHITE ! 296: #define DEF_SCROLLBAR_BORDER_WIDTH "2" ! 297: #define DEF_SCROLLBAR_COMMAND ((char *) NULL) ! 298: #define DEF_SCROLLBAR_CURSOR ((char *) NULL) ! 299: #define DEF_SCROLLBAR_FG_COLOR BISQUE1 ! 300: #define DEF_SCROLLBAR_FG_MONO WHITE ! 301: #define DEF_SCROLLBAR_ORIENT "vertical" ! 302: #define DEF_SCROLLBAR_RELIEF "flat" ! 303: #define DEF_SCROLLBAR_REPEAT_DELAY "300" ! 304: #define DEF_SCROLLBAR_REPEAT_INTERVAL "100" ! 305: #define DEF_SCROLLBAR_WIDTH "15" ! 306: ! 307: /* ! 308: * Defaults for texts: ! 309: */ ! 310: ! 311: #define DEF_TEXT_BG_COLOR BISQUE1 ! 312: #define DEF_TEXT_BG_MONO WHITE ! 313: #define DEF_TEXT_BORDER_WIDTH "0" ! 314: #define DEF_TEXT_CURSOR "xterm" ! 315: #define DEF_TEXT_FG BLACK ! 316: #define DEF_TEXT_EXPORT_SELECTION "yes" ! 317: #define DEF_TEXT_FONT "*-Courier-Medium-R-Normal-*-120-*" ! 318: #define DEF_TEXT_FOREGROUND BLACK ! 319: #define DEF_TEXT_HEIGHT "24" ! 320: #define DEF_TEXT_INSERT_BG BLACK ! 321: #define DEF_TEXT_INSERT_BD_COLOR "0" ! 322: #define DEF_TEXT_INSERT_BD_MONO "0" ! 323: #define DEF_TEXT_INSERT_OFF_TIME "300" ! 324: #define DEF_TEXT_INSERT_ON_TIME "600" ! 325: #define DEF_TEXT_INSERT_WIDTH "2" ! 326: #define DEF_TEXT_PADX "1" ! 327: #define DEF_TEXT_PADY "1" ! 328: #define DEF_TEXT_RELIEF "flat" ! 329: #define DEF_TEXT_SELECT_COLOR LIGHTBLUE2 ! 330: #define DEF_TEXT_SELECT_MONO BLACK ! 331: #define DEF_TEXT_SELECT_BD_COLOR "1" ! 332: #define DEF_TEXT_SELECT_BD_MONO "0" ! 333: #define DEF_TEXT_SELECT_FG_COLOR BLACK ! 334: #define DEF_TEXT_SELECT_FG_MONO WHITE ! 335: #define DEF_TEXT_SET_GRID "false" ! 336: #define DEF_TEXT_STATE "normal" ! 337: #define DEF_TEXT_WIDTH "80" ! 338: #define DEF_TEXT_WRAP "char" ! 339: #define DEF_TEXT_YSCROLL_COMMAND ((char *) NULL) ! 340: ! 341: #endif /* _DEFAULT */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.