XTerm-col.ad revision d522f475
1! $XTermId: XTerm-col.ad,v 1.20 2006/06/24 14:57:29 tom Exp $ 2! $XFree86: xc/programs/xterm/XTerm-col.ad,v 3.7 2005/09/18 23:48:12 dickey Exp $ 3 4#include "XTerm" 5 6*VT100*colorMode: on 7*VT100*boldColors: on 8*VT100*dynamicColors: on 9 10! Uncomment this for "white" text on a dark background. 11!*VT100*foreground: gray90 12!*VT100*background: black 13 14! - OR - 15! Uncomment this for black text on a "white" background. 16!*VT100*foreground: black 17!*VT100*background: gray90 18 19! - OR - 20! leave the foreground/background colors alone (at the mercy of your desktop 21! designer). 22 23! Color the popup/pulldown menu border to match the text widget's foreground. 24!*SimpleMenu*borderColor: gray15 25 26! Uncomment this to use color for underline attribute 27!*VT100*colorULMode: on 28*VT100*colorUL: yellow 29 30!*VT100*italicULMode: on 31 32! Uncomment this to disable underlining, e.g., if colorULMode is set. 33!*VT100*underLine: off 34 35! Uncomment this to use color for the bold attribute 36!*VT100*colorBDMode: on 37*VT100*colorBD: white 38 39! Uncomment this to use the bold/underline colors in preference to other colors 40!*VT100*colorAttrMode: on 41 42! These are the 8 ANSI colors and their bright equivalents. Depending on 43! other resource settings, xterm may use the bright colors when displaying 44! bold text (see the boldColors resource). 45*VT100*color0: black 46*VT100*color1: red3 47*VT100*color2: green3 48*VT100*color3: yellow3 49*VT100*color4: blue2 50*VT100*color5: magenta3 51*VT100*color6: cyan3 52*VT100*color7: gray90 53*VT100*color8: gray50 54*VT100*color9: red 55*VT100*color10: green 56*VT100*color11: yellow 57*VT100*color12: rgb:5c/5c/ff 58*VT100*color13: magenta 59*VT100*color14: cyan 60*VT100*color15: white 61 62! Disclaimer: there are no standard colors used in terminal emulation. 63! 64! The choice for color4 and color12 is a tradeoff between contrast, depending 65! on whether they are used for text or backgrounds. Note that either color4 or 66! color12 would be used for text, while only color4 would be used for a 67! background. These are treated specially, since the luminosity of blue is 68! only about half that of red/green, and is typically not accounted for in the 69! RGB scheme. 70! 71! Blue text on a black background should be readable. 72! Blue backgrounds should not be "too" bright. 73! 74! Originally color4/color12 were set to the names blue3/blue 75!*VT100*color4: blue3 76!*VT100*color12: blue 77! 78! They are from rgb.txt respectively: 79! 0 0 205 blue3 80! 0 0 255 blue 81! However, blue3 is not readable on a black background. 82! 83! Another choice was from the Debian settings: 84!*VT100*color4: DodgerBlue1 85!*VT100*color12: SteelBlue1 86! 87! From rgb.txt: 88! 30 144 255 DodgerBlue1 89! 99 184 255 SteelBlue1 90! 91! Some users object to this choice because the background (color4) is brighter 92! than they are accustomed. Others point out that the different weights for 93! the red/green components make it appear to be not really blue. Finally, it 94! provides poor contrast against color13 and color14. 95! 96! The current choice uses equal weights for red/green (effectively adding a 97! gray to the result). It is brighter than the original choice, and provides 98! more contrast between color12 and color13, color14 than SteelBlue1 did. 99! Contrast of color4 against black is slightly improved over the original. 100! 101! Some refinement is certainly possible (you are welcome to try) -TD 102 103 104#if PLANES > 8 105! Color the popup menus and the menubar to match: 106*SimpleMenu*background: AntiqueWhite 107*SimpleMenu*foreground: gray15 108 109! Color the menubar to match: 110*Form.menubar.background: AntiqueWhite 111*Form.menubar*background: AntiqueWhite 112*Form.menubar.foreground: gray15 113*Form.menubar*foreground: gray15 114*Form.background: AntiqueWhite 115*form.background: AntiqueWhite 116 117! The following two sections take advantage of new features in version 7 118! of the Athena widget library. Comment them out if you have a shallow 119! color depth. 120!*SimpleMenu*backgroundPixmap: gradient:vertical?dimension=350&start=gray90&end=gray60 121!*SimpleMenu*foreground: gray15 122 123!*VT100.scrollbar.thumb: vlines2 124!*VT100.scrollbar.width: 14 125!*VT100.scrollbar.background: gray60 126!*VT100.scrollbar.foreground: rgb:a/5/5 127!*VT100.scrollbar.borderWidth: 0 128!*VT100.scrollbar.displayList:\ 129!foreground gray90;\ 130!lines 1,-1,-1,-1,-1,1;\ 131!foreground gray60;\ 132!lines -1,0,0,0,0,-1 133#endif 134