XTerm.ad revision cd3331d0
1! $XTermId: XTerm.ad,v 1.93 2010/06/15 10:55:59 tom Exp $
2! -----------------------------------------------------------------------------
3! this file is part of xterm
4!
5! Copyright 1996-2009,2010 by Thomas E. Dickey
6! 
7!                         All Rights Reserved
8! 
9! Permission is hereby granted, free of charge, to any person obtaining a
10! copy of this software and associated documentation files (the
11! "Software"), to deal in the Software without restriction, including
12! without limitation the rights to use, copy, modify, merge, publish,
13! distribute, sublicense, and/or sell copies of the Software, and to
14! permit persons to whom the Software is furnished to do so, subject to
15! the following conditions:
16! 
17! The above copyright notice and this permission notice shall be included
18! in all copies or substantial portions of the Software.
19! 
20! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
21! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
23! IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
24! CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
25! TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
26! SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
27! 
28! Except as contained in this notice, the name(s) of the above copyright
29! holders shall not be used in advertising or otherwise to promote the
30! sale, use or other dealings in this Software without prior written
31! authorization.
32! -----------------------------------------------------------------------------
33
34*saveLines: 1024
35
36*SimpleMenu*BackingStore: NotUseful
37*SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-*
38*SimpleMenu*menuLabel.vertSpace: 	100
39*SimpleMenu*HorizontalMargins: 16
40*SimpleMenu*Sme.height:	16
41
42*SimpleMenu*Cursor: left_ptr
43
44*mainMenu.Label:  Main Options
45*mainMenu*toolbar*Label:  Toolbar
46*mainMenu*securekbd*Label:  Secure Keyboard
47*mainMenu*allowsends*Label:  Allow SendEvents
48*mainMenu*redraw*Label:  Redraw Window
49*mainMenu*logging*Label:  Log to File
50*mainMenu*print*Label:  Print Window
51*mainMenu*print-redir*Label:  Redirect to Printer
52*mainMenu*8-bit control*Label: 8-Bit Controls
53*mainMenu*backarrow key*Label: Backarrow Key (BS/DEL)
54*mainMenu*num-lock*Label: Alt/NumLock Modifiers
55*mainMenu*alt-esc*Label: Alt Sends Escape
56*mainMenu*meta-esc*Label: Meta Sends Escape
57*mainMenu*delete-is-del*Label: Delete is DEL
58*mainMenu*oldFunctionKeys*Label: Old Function-Keys
59*mainMenu*sunFunctionKeys*Label: Sun Function-Keys
60*mainMenu*sunKeyboard*Label: VT220 Keyboard
61*mainMenu*hpFunctionKeys*Label: HP Function-Keys
62*mainMenu*scoFunctionKeys*Label: SCO Function-Keys
63*mainMenu*tcapFunctionKeys*Label: Termcap Function-Keys
64*mainMenu*suspend*Label:  Send STOP Signal
65*mainMenu*continue*Label:  Send CONT Signal
66*mainMenu*interrupt*Label:  Send INT Signal
67*mainMenu*hangup*Label:  Send HUP Signal
68*mainMenu*terminate*Label:  Send TERM Signal
69*mainMenu*kill*Label:  Send KILL Signal
70*mainMenu*quit*Label:  Quit
71
72*vtMenu.Label:  VT Options
73*vtMenu*scrollbar*Label:  Enable Scrollbar
74*vtMenu*jumpscroll*Label:  Enable Jump Scroll
75*vtMenu*reversevideo*Label:  Enable Reverse Video
76*vtMenu*autowrap*Label:  Enable Auto Wraparound
77*vtMenu*reversewrap*Label:  Enable Reverse Wraparound
78*vtMenu*autolinefeed*Label:  Enable Auto Linefeed
79*vtMenu*appcursor*Label:  Enable Application Cursor Keys
80*vtMenu*appkeypad*Label:  Enable Application Keypad
81*vtMenu*scrollkey*Label:  Scroll to Bottom on Key Press
82*vtMenu*scrollttyoutput*Label:  Scroll to Bottom on Tty Output
83*vtMenu*allow132*Label: Allow 80/132 Column Switching
84*vtMenu*keepSelection*Label: Keep Selection
85*vtMenu*selectToClipboard*Label: Select to Clipboard
86*vtMenu*cursesemul*Label:  Enable Curses Emulation
87*vtMenu*visualbell*Label:  Enable Visual Bell
88*vtMenu*bellIsUrgent*Label:  Enable Bell Urgency
89*vtMenu*poponbell*Label:  Enable Pop on Bell
90*vtMenu*cursorblink*Label: Enable Blinking Cursor
91*vtMenu*titeInhibit*Label:  Enable Alternate Screen Switching
92*vtMenu*activeicon*Label: Enable Active Icon
93*vtMenu*softreset*Label:  Do Soft Reset
94*vtMenu*hardreset*Label:  Do Full Reset
95*vtMenu*clearsavedlines*Label:  Reset and Clear Saved Lines
96*vtMenu*tekshow*Label:  Show Tek Window
97*vtMenu*tekmode*Label:  Switch to Tek Mode
98*vtMenu*vthide*Label:  Hide VT Window
99*vtMenu*altscreen*Label:  Show Alternate Screen
100
101*fontMenu.Label:  VT Fonts
102*fontMenu*fontdefault*Label:	Default
103*fontMenu*font1*Label:	Unreadable
104*VT100.font1:		nil2
105*IconFont:		nil2
106*fontMenu*font2*Label:	Tiny
107*VT100.font2:		5x7
108*fontMenu*font3*Label:	Small
109*VT100.font3:		6x10
110*fontMenu*font4*Label:	Medium
111*VT100.font4:		7x13
112*fontMenu*font5*Label:	Large
113*VT100.font5:		9x15
114*fontMenu*font6*Label:	Huge
115*VT100.font6:		10x20
116*fontMenu*fontescape*Label:	Escape Sequence
117*fontMenu*fontsel*Label:	Selection
118!fontescape and fontsel overridden by application
119*fontMenu*font-linedrawing*Label: Line-Drawing Characters
120*fontMenu*font-doublesize*Label: Doublesized Characters
121*fontMenu*font-loadable*Label:	VT220 Soft Fonts
122*fontMenu*font-packed*Label:	Packed Font
123*fontMenu*render-font*Label:	TrueType Fonts
124*fontMenu*utf8-mode*Label:	UTF-8
125*fontMenu*utf8-title*Label:	UTF-8 Titles
126
127*fontMenu*allow-color-ops*Label:	Allow Color Ops
128*fontMenu*allow-font-ops*Label:	Allow Font Ops
129*fontMenu*allow-tcap-ops*Label:	Allow Termcap Ops
130*fontMenu*allow-title-ops*Label:	Allow Title Ops
131*fontMenu*allow-window-ops*Label:	Allow Window Ops
132
133*VT100.utf8Fonts.font2:	-misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
134*VT100.utf8Fonts.font:	-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
135*VT100.utf8Fonts.font3:	-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
136*VT100.utf8Fonts.font4:	-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
137*VT100.utf8Fonts.font5:	-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
138*VT100.utf8Fonts.font6:	-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
139
140*tekMenu.Label:  Tek Options
141*tekMenu*tektextlarge*Label:  Large Characters
142*tekMenu*tektext2*Label:  #2 Size Characters
143*tekMenu*tektext3*Label:  #3 Size Characters
144*tekMenu*tektextsmall*Label:  Small Characters
145*tekMenu*tekpage*Label:  PAGE
146*tekMenu*tekreset*Label:  RESET
147*tekMenu*tekcopy*Label:  COPY
148*tekMenu*vtshow*Label:  Show VT Window
149*tekMenu*vtmode*Label:  Switch to VT Mode
150*tekMenu*tekhide*Label:  Hide Tek Window
151
152*tek4014*fontLarge: 9x15
153*tek4014*font2: 8x13
154*tek4014*font3: 6x13
155*tek4014*fontSmall: 6x10
156
157! If xterm is built with a toolbar, the widget hierarchy looks like this,
158! showing widget name / class names.  The complete menu hierarchy is built
159! at startup because it is needed to make the layout work for the menubar:
160!
161!	xterm/XTerm
162!		form/Form
163!			menubar/Box
164!				mainMenuButton/MenuButton
165!					mainMenu/SimpleMenu
166!						menuLabel/SmeBSB
167!						toolbar/SmeBSB
168!						...
169!					vtMenu/SimpleMenu
170!						menuLabel/SmeBSB
171!						scrollbar/SmeBSB
172!						...
173!					fontMenu/SimpleMenu
174!						menuLabel/SmeBSB
175!						fontdefault/SmeBSB
176!						...
177!					tekMenu/SimpleMenu
178!						menuLabel/SmeBSB
179!						fontdefault/SmeBSB
180!						...
181!			vt100/VT100
182!			tektronix/TopLevelShell
183!				shellext/VendorShellExt
184!					tek4014/Tek4014
185!
186! If built without a toolbar, the widget hierarchy is simpler, because there
187! is no form, and the popup menu widgets are created only when they are first
188! used.
189!
190!	xterm/XTerm
191!		shellext/VendorShellExt
192!			mainMenu/SimpleMenu
193!				menuLabel/SmeBSB
194!				...
195!			...
196!		vt100/VT100
197!		tektronix/TopLevelShell
198!			shellext/VendorShellExt
199!				tek4014/Tek4014
200!
201! A more complete list of the widget/class names can be obtained using editres
202! to dump a file.  Some widget names are not available until the corresponding
203! menu has been created.
204
205! These resources reduce space around the menubar, by eliminating padding in
206! the enclosing form (Thickness) and the border of the Box which represents
207! the menubar widget.
208*form.Thickness: 0
209*menubar.borderWidth: 0
210
211! If we wanted to eliminate the border of the popup menus, we could do this
212! instead, since they are children of the menubar:
213!*menubar*borderWidth: 0
214
215! Eliminate the border of the buttons in the menubar, so the only line around
216! the text is for the highlighted button:
217*MenuButton*borderWidth: 0
218
219! Set a border for the menus to make them simpler to distinguish against the
220! vt100 widget:
221*SimpleMenu*borderWidth: 2
222
223! xterm can switch at runtime between bitmap (default) and TrueType fonts.
224! The "faceSize" resource controls the size of the latter.  However, it was
225! originally given with a size that makes the two types of fonts different
226! sizes.  Uncomment this line to use the same size as "fixed".
227!*faceSize: 8
228
229! Here is a pattern that is useful for double-clicking on a URL:
230!*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,95:48,126:48
231!
232! Alternatively,
233!*on2Clicks: regex [[:alpha:]]+://([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+
234
235*allowWindowOps: false
236*pointerMode: 0
237
238! VT100s and similar terminals recognize escape sequences and control
239! characters to which they reply to the host with other escape sequences,
240! to provide information.  The "resize" program uses this feature.
241!
242! In addition, xterm recognizes several escape sequences which can be used to
243! set fonts, window properties, return settings via escape sequences.  Some
244! find these useful; others are concerned with the possibility of unexpected
245! inputs.
246!
247! All of these features can be enabled or disabled via menus.
248!
249! Depending on your environment, you may wish to disable those by default by
250! uncommenting one or more of the resource settings below:
251!*allowFontOps: false
252!*allowTcapOps: false
253!*allowTitleOps: false
254!*allowWindowOps: false
255