Annotation of micropolis/src/tk/default.h, revision 1.1

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 */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.