469 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			469 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
! $XFree86: xc/programs/xedit/Xedit.ad,v 1.23 2002/09/22 07:09:05 paulo Exp $
 | 
						||
 | 
						||
*geometry:				590x440
 | 
						||
*input:					TRUE
 | 
						||
*enableBackups:				True
 | 
						||
*backupNameSuffix:			~
 | 
						||
*changedBitmap:				xlogo11
 | 
						||
*international:				False
 | 
						||
 | 
						||
*hints:\
 | 
						||
Use Control-S and Control-R to Search.\n\
 | 
						||
Use Control-Shift-_ to Undo. Control-G to switch between Undo and Redo.\n\
 | 
						||
Use Control-A to jump to the beginning of the line.\n\
 | 
						||
Use Control-E to jump to the end of the line.\n\
 | 
						||
Use Control-T to transpose characters.\n\
 | 
						||
Use Control-K to cut to the end of the line. Control-Y to paste.\n\
 | 
						||
Use Control-Q to escape control characters.\n\
 | 
						||
Use Control-U[,<number>] to multiply actions. Control-G to cancel.\n\
 | 
						||
Use Control-Z to scroll one line up. Meta-Z to scroll one line down.\n\
 | 
						||
Use Meta-Q to format a paragraph.\n\
 | 
						||
Use Right-Button to extend selections.\n\
 | 
						||
Use Meta-I to insert a file.\n\
 | 
						||
Use Control-W to delete a selection, and/or jump to the selection mark.\n\
 | 
						||
Use Control-X,Control-F to find a file. Tab for filename completion.\n\
 | 
						||
Use Control-X,Control-S to save.\n\
 | 
						||
Use Control-X,Control-C to exit.\n\
 | 
						||
Use Control-C to paste the selection at CUT_BUFFER0.\n\
 | 
						||
Use Control Left-Button to popup the File Menu.\n\
 | 
						||
Use Control Middle-Button to popup the Edit Menu.\n\
 | 
						||
Use Control Right-Button to popup the Option Menu.\n\
 | 
						||
Use Control-X,Tab to Indent.\n\
 | 
						||
Use Control-X,0 to delete current splitted window.\n\
 | 
						||
Use Control-X,1 to delete other splitted window.\n\
 | 
						||
Use Control-X,2 to split the window vertically.\n\
 | 
						||
Use Control-X,3 to split the window horizontally.\n\
 | 
						||
Use Control-X,b to switch to another file.\n\
 | 
						||
Use Control-X,d to list directory. Control-G to Cancel.\n\
 | 
						||
Use Control-X,k to close file being edited.\n\
 | 
						||
Use Control-X,o to switch to another splitted window.\n\
 | 
						||
Use Control-X,u to undo. Control-G to switch between Undo and Redo.\n\
 | 
						||
Use Insert to toggle Overwrite mode.\n\
 | 
						||
Use Control-G to interrupt the lisp subprocess.\n\
 | 
						||
Use Escape to enter or leave regex search and replace mode.\n\
 | 
						||
Use Alt-. to search tags for the selected symbol or find the next match.
 | 
						||
 | 
						||
*formWindow*defaultDistance:		2
 | 
						||
*formWindow.?.borderWidth:		0
 | 
						||
*formWindow.min:			18
 | 
						||
*formWindow.max:			18
 | 
						||
*formWindow.showGrip:			False
 | 
						||
*positionWindow.fromHoriz:		labelWindow
 | 
						||
*positionWindow.horizDistance:		0
 | 
						||
*positionWindow.left:			chainRight
 | 
						||
*positionWindow.right:			chainRight
 | 
						||
*positionWindow.width:			90
 | 
						||
*positionWindow.label:			error
 | 
						||
*positionWindow.justify:		left
 | 
						||
*labelWindow*justify:			center
 | 
						||
*labelWindow*label:			no file yet
 | 
						||
*labelWindow.left:			chainLeft
 | 
						||
*labelWindow.right:			chainRight
 | 
						||
 | 
						||
*quit.label:				Quit
 | 
						||
*quit.tip:				Close xedit window
 | 
						||
*save.label:				Save
 | 
						||
*save.tip:				Save current file
 | 
						||
*load.label:				Load
 | 
						||
*load.tip:				Load a new file
 | 
						||
 | 
						||
*buttons*orientation:			horizontal
 | 
						||
*buttons*showGrip:			False
 | 
						||
*buttons.min:				18
 | 
						||
 | 
						||
*messageWindow.height:			50
 | 
						||
*messageWindow.min:			18
 | 
						||
*Paned*Text*allowResize:		True
 | 
						||
 | 
						||
*messageWindow.autoFill:		False
 | 
						||
*messageWindow.scrollVertical:		Never
 | 
						||
 | 
						||
*editWindow.autoFill:			False
 | 
						||
*editWindow.scrollVertical:		Always
 | 
						||
*editWindow.showGrip:			True
 | 
						||
xedit.textSource*enableUndo:		True
 | 
						||
 | 
						||
*bc_label*label:			Use Control-S and Control-R to Search.
 | 
						||
*bc_label*showGrip:			False
 | 
						||
*bc_label.min:				18
 | 
						||
 | 
						||
*dirlabel.showGrip:			False
 | 
						||
*dirlabel.min:				18
 | 
						||
*dirlabel.max:				18
 | 
						||
 | 
						||
*dirwindow.defaultColumns:		0
 | 
						||
*dirwindow.verticalList:		True
 | 
						||
 | 
						||
*viewport.forceBars:			True
 | 
						||
*viewport.allowVert:			1
 | 
						||
 | 
						||
*insertFile*text.width:			141
 | 
						||
*insertFile*text.?.pieceSize:		256
 | 
						||
*search*searchText.width:		157
 | 
						||
*search*replaceText.width:		157
 | 
						||
*search*case.horizDistance:		25
 | 
						||
*search*Text.?.pieceSize:		256
 | 
						||
 | 
						||
*SimpleMenu.BackingStore:		NotUseful
 | 
						||
*SimpleMenu.menuLabel.vertSpace:	80
 | 
						||
*SimpleMenu.SmeBSB.HorizontalMargins:	16
 | 
						||
*SimpleMenu.justify:			center
 | 
						||
*SimpleMenu.menuLabel.height:		250
 | 
						||
*SimpleMenu*cursor:			left_ptr
 | 
						||
 | 
						||
*fileMenu.label:			File Menu
 | 
						||
*optionsMenu.label:			Option Menu
 | 
						||
*optionsMenu.ispell.label:		ispell...
 | 
						||
*editMenu.label:			Edit Menu
 | 
						||
*editMenu.wrapMenuItem.label:		Wrapping
 | 
						||
*editMenu.wrapMenuItem.leftBitmap:	menu12
 | 
						||
*wrapMenu.never.label:			Never
 | 
						||
*wrapMenu.line.label:			Line
 | 
						||
*wrapMenu.word.label:			Word
 | 
						||
*editMenu.autoFill.label:		Auto Fill
 | 
						||
*editMenu.justifyMenuItem.label:	Justification
 | 
						||
*editMenu.justifyMenuItem.leftBitmap:	menu12
 | 
						||
*justifyMenu.left.label:		Left
 | 
						||
*justifyMenu.right.label:		Right
 | 
						||
*justifyMenu.center.label:		Center
 | 
						||
*justifyMenu.full.label:		Full
 | 
						||
*editMenu.breakColumns.label:		Break Columns...
 | 
						||
*editMenu.scrollMenuItem.label:		Scrollbars
 | 
						||
*editMenu.scrollMenuItem.leftBitmap:	menu12
 | 
						||
*scrollMenu.vertical.label:		Vertical
 | 
						||
*scrollMenu.horizontal.label:		Horizontal
 | 
						||
*editMenu.modeMenuItem.leftBitmap:	menu12
 | 
						||
*editMenu.modeMenuItem.label:		Edit Mode
 | 
						||
*editModes.none.label:			Plain/None
 | 
						||
 | 
						||
*TransientShell*Text.translations: #override \
 | 
						||
c<Key>S:	no-op(r)\n\
 | 
						||
c<Key>R:	no-op(r)\n\
 | 
						||
m<Key>I:	no-op(r)
 | 
						||
 | 
						||
*search.translations: #override \
 | 
						||
<Create>:get-values(my, $w, width, $h, height)\
 | 
						||
	set-values(1, minWidth, $w, minHeight, $h, maxHeight, $h, allowShellResize, False)
 | 
						||
 | 
						||
*insertFile.title:			Insert File
 | 
						||
*insertFile.translations: #override \
 | 
						||
<Create>:get-values(my, $w, width, $h, height)\
 | 
						||
	set-values(1, minWidth, $w, minHeight, $h, maxHeight, $h, allowShellResize, False)
 | 
						||
 | 
						||
*baseTranslations: #override \
 | 
						||
<Ctrl>X,<Ctrl>C:quit()\n\
 | 
						||
<Ctrl>X,<Ctrl>S:save-file()\n\
 | 
						||
<Ctrl>X,<Ctrl>F:find-file()\n\
 | 
						||
<Key>Escape:	line-edit()
 | 
						||
 | 
						||
*messageWindow.Translations: #override \
 | 
						||
<Ctrl>X,<Ctrl>C:quit()\n\
 | 
						||
<Ctrl>X,<Ctrl>S:save-file()\n\
 | 
						||
<Ctrl>X,<Ctrl>F:find-file()\n\
 | 
						||
<Enter>:	no-op()\n\
 | 
						||
<Leave>:	no-op()\n\
 | 
						||
<Btn1Down>:	set-keyboard-focus() select-start()
 | 
						||
 | 
						||
*searchText.Translations: #override \
 | 
						||
<Enter>:	no-op()\n\
 | 
						||
<Leave>:	no-op()\n\
 | 
						||
<Btn1Down>:	set-keyboard-focus() select-start()
 | 
						||
 | 
						||
*replaceText.Translations: #override \
 | 
						||
<Enter>:	no-op()\n\
 | 
						||
<Leave>:	no-op()\n\
 | 
						||
<Btn1Down>:	set-keyboard-focus() select-start()
 | 
						||
 | 
						||
*editWindow.translations: #override \
 | 
						||
<Ctrl>X,<Ctrl>E:lisp-eval()\n\
 | 
						||
<Ctrl>X,<Key>Tab:indent()\n\
 | 
						||
<Ctrl>X,:<Key>0:delete-window(current)\n\
 | 
						||
<Ctrl>X,:<Key>1:delete-window(other)\n\
 | 
						||
<Ctrl>X,:<Key>2:split-window(vertical)\n\
 | 
						||
<Ctrl>X,:<Key>3:split-window(horizontal)\n\
 | 
						||
<Ctrl>X,!l @Num_Lock<Key>b:switch-source()\n\
 | 
						||
<Ctrl>X,!l <Key>b:switch-source()\n\
 | 
						||
<Ctrl>X,!@Num_Lock<Key>b:switch-source()\n\
 | 
						||
<Ctrl>X,!<Key>b:switch-source()\n\
 | 
						||
<Ctrl>X,!l @Num_Lock<Key>d:dir-window()\n\
 | 
						||
<Ctrl>X,!l <Key>d:dir-window()\n\
 | 
						||
<Ctrl>X,!@Num_Lock<Key>d:dir-window()\n\
 | 
						||
<Ctrl>X,!<Key>d:dir-window()\n\
 | 
						||
<Ctrl>X,!l @Num_Lock<Key>k:kill-file()\n\
 | 
						||
<Ctrl>X,!l <Key>k:kill-file()\n\
 | 
						||
<Ctrl>X,!@Num_Lock<Key>k:kill-file()\n\
 | 
						||
<Ctrl>X,!<Key>k:kill-file()\n\
 | 
						||
<Ctrl>X,!l @Num_Lock<Key>o:other-window()\n\
 | 
						||
<Ctrl>X,!l <Key>o:other-window()\n\
 | 
						||
<Ctrl>X,!@Num_Lock<Key>o:other-window()\n\
 | 
						||
<Ctrl>X,!<Key>o:other-window()\n\
 | 
						||
<Ctrl>X,!l @Num_Lock<Key>u:undo()\n\
 | 
						||
<Ctrl>X,!l <Key>u:undo()\n\
 | 
						||
<Ctrl>X,!@Num_Lock<Key>u:undo()\n\
 | 
						||
<Ctrl>X,!<Key>u:undo()\n\
 | 
						||
<Ctrl>G:	xedit-keyboard-reset()\n\
 | 
						||
<Ctrl>J:	xedit-print-lisp-eval()\n\
 | 
						||
:m<Key>.:	tags()\n\
 | 
						||
<Key>Tab:	insert-char()\n\
 | 
						||
!l @Num_Lock<Key>b:insert-char()\n\
 | 
						||
!l <Key>b:	insert-char()\n\
 | 
						||
!@Num_Lock<Key>b:insert-char()\n\
 | 
						||
!<Key>b:	insert-char()\n\
 | 
						||
!l @Num_Lock<Key>d:insert-char()\n\
 | 
						||
!l <Key>d:	insert-char()\n\
 | 
						||
!@Num_Lock<Key>d:insert-char()\n\
 | 
						||
!<Key>d:	insert-char()\n\
 | 
						||
!l <Key>k:	insert-char()\n\
 | 
						||
!l @Num_Lock<Key>k:insert-char()\n\
 | 
						||
!@Num_Lock<Key>k:insert-char()\n\
 | 
						||
!<Key>k:	insert-char()\n\
 | 
						||
!l @Num_Lock<Key>o:insert-char()\n\
 | 
						||
!l <Key>o:	insert-char()\n\
 | 
						||
!@Num_Lock<Key>o:insert-char()\n\
 | 
						||
!<Key>o:	insert-char()\n\
 | 
						||
!l @Num_Lock<Key>u:insert-char()\n\
 | 
						||
!l <Key>u:	insert-char()\n\
 | 
						||
!@Num_Lock<Key>u:insert-char()\n\
 | 
						||
!<Key>u:	insert-char()\n\
 | 
						||
~s <Key>Insert:	toggle-overwrite()\n\
 | 
						||
c l @Num_Lock<Btn1Down>:xedit-focus() popup-menu(fileMenu)\n\
 | 
						||
c @Num_Lock<Btn1Down>:xedit-focus() popup-menu(fileMenu)\n\
 | 
						||
c l<Btn1Down>:	xedit-focus() popup-menu(fileMenu)\n\
 | 
						||
c<Btn1Down>:	xedit-focus() popup-menu(fileMenu)\n\
 | 
						||
c l @Num_Lock<Btn2Down>:xedit-focus() popup-menu(editMenu)\n\
 | 
						||
c @Num_Lock<Btn2Down>:xedit-focus() popup-menu(editMenu)\n\
 | 
						||
c l<Btn2Down>:	xedit-focus() popup-menu(editMenu)\n\
 | 
						||
c<Btn2Down>:	xedit-focus() popup-menu(editMenu)\n\
 | 
						||
c l @Num_Lock<Btn3Down>:xedit-focus() popup-menu(optionsMenu)\n\
 | 
						||
c @Num_Lock<Btn3Down>:xedit-focus() popup-menu(optionsMenu)\n\
 | 
						||
c l<Btn3Down>:xedit-focus() popup-menu(optionsMenu)\n\
 | 
						||
c<Btn3Down>:	xedit-focus() popup-menu(optionsMenu)\n\
 | 
						||
<Btn1Down>:	xedit-focus() select-start()\n\
 | 
						||
<Btn4Down>:	scroll-one-line-down()\n\
 | 
						||
<Btn5Down>:	scroll-one-line-up()
 | 
						||
 | 
						||
*filename.?.pieceSize:			256
 | 
						||
*filename.translations: #override \
 | 
						||
c<Key>S:	no-op(r)\n\
 | 
						||
c<Key>R:	no-op(r)\n\
 | 
						||
m<Key>I:	no-op(r)\n\
 | 
						||
c<Key>G:	cancel-find-file()\n\
 | 
						||
<Key>Return:	load-file()\n\
 | 
						||
<Key>Tab:	file-completion(h)\n\
 | 
						||
<Key>Escape:	cancel-find-file()\n\
 | 
						||
<Enter>:	no-op()\n\
 | 
						||
<Leave>:	no-op()\n\
 | 
						||
<Btn1Down>:	set-keyboard-focus() select-start()
 | 
						||
 | 
						||
*ispell.translations:	#override \
 | 
						||
<Message>WM_PROTOCOLS:	ispell(end)
 | 
						||
 | 
						||
! Sample dictionary, word chars and text mode resources setup
 | 
						||
!*ispell.dictionary:			br
 | 
						||
!*ispell.dictionaries:			br american americanmed+ english
 | 
						||
!*ispell*br.wordChars:			<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-
 | 
						||
*ispell.ispellCommand:			/usr/bin/aspell -B -m
 | 
						||
*ispell.lookCommand:			/bin/egrep
 | 
						||
!*ispell*text.skipLines:		.#
 | 
						||
 | 
						||
*ispell.geometry:			0x0
 | 
						||
*ispell.minWidth:			320
 | 
						||
*ispell.minHeight:			245
 | 
						||
*ispell*Label.borderWidth:		0
 | 
						||
*ispell*Label.internalHeight:		4
 | 
						||
*ispell*Label.justify:			right
 | 
						||
*ispell*Label.width:			112
 | 
						||
*ispell*Label.left:			chainLeft
 | 
						||
*ispell*Label.right:			chainLeft
 | 
						||
*ispell*Label.top:			chainTop
 | 
						||
*ispell*Label.bottom:			chainTop
 | 
						||
*ispell*mispelled.label:		Misspelled word:
 | 
						||
*ispell*mispelled.top:			chainTop
 | 
						||
*ispell*mispelled.bottom:		chainTop
 | 
						||
*ispell*mispelled.internalWidth:	0
 | 
						||
*ispell*repeated.label:			Repeated words:
 | 
						||
*ispell*repeated.internalWidth:		0
 | 
						||
*ispell*replacement.label:		Replace with:
 | 
						||
*ispell*word.fromHoriz:			mispelled
 | 
						||
*ispell*word.justify:			left
 | 
						||
*ispell*word.borderWidth:		1
 | 
						||
*ispell*word.internalWidth:		4
 | 
						||
*ispell*word.internalHeight:		3
 | 
						||
*ispell*word.width:			194
 | 
						||
*ispell*word.left:			chainLeft
 | 
						||
*ispell*word.right:			chainRight
 | 
						||
*ispell*word.top:			chainTop
 | 
						||
*ispell*word.bottom:			chainTop
 | 
						||
*ispell*word.label:
 | 
						||
*ispell*word.tip:			Press here to select this text
 | 
						||
*ispell*word.highlightThickness:	0
 | 
						||
*ispell*text.fromHoriz:			replacement
 | 
						||
*ispell*replacement.fromVert:		mispelled
 | 
						||
*ispell*replacement.internalWidth:	0
 | 
						||
*ispell*form.text.fromVert:		word
 | 
						||
*ispell*form.text.width:		194
 | 
						||
*ispell*form.text.top:			chainTop
 | 
						||
*ispell*form.text.bottom:		chainTop
 | 
						||
*ispell*form.text.left:			chainLeft
 | 
						||
*ispell*form.text.right:		chainRight
 | 
						||
*ispell*form.text.leftMargin:		4
 | 
						||
*ispell*form.text.?.pieceSize:		256
 | 
						||
*ispell*suggestions.label:		Suggestions:
 | 
						||
*ispell*suggestions.fromVert:		replacement
 | 
						||
*ispell*suggestions.internalWidth:	0
 | 
						||
*ispell*viewport.fromHoriz:		suggestions
 | 
						||
*ispell*viewport.fromVert:		text
 | 
						||
*ispell*viewport.width:			194
 | 
						||
*ispell*viewport.height:		143
 | 
						||
*ispell*viewport.top:			chainTop
 | 
						||
*ispell*viewport.bottom:		chainBottom
 | 
						||
*ispell*viewport.left:			chainLeft
 | 
						||
*ispell*viewport.right:			chainRight
 | 
						||
*ispell*viewport.forceBars:		1
 | 
						||
*ispell*viewport.allowVert:		1
 | 
						||
*ispell*list.defaultColumns:		1
 | 
						||
*ispell*list.longest:			16384
 | 
						||
*ispell*commands.vertDistance:		5
 | 
						||
*ispell*commands.fromVert:		suggestions
 | 
						||
*ispell*commands.top:			chainBottom
 | 
						||
*ispell*commands.bottom:		chainBottom
 | 
						||
*ispell*commands.right:			chainLeft
 | 
						||
*ispell*commands.left:			chainLeft
 | 
						||
*ispell*check.label:			Check
 | 
						||
*ispell*check.width:			54
 | 
						||
*ispell*check.tip:			Ask ispell about the word in the text field
 | 
						||
*ispell*look.label:			Look
 | 
						||
*ispell*look.fromHoriz:			check
 | 
						||
*ispell*look.horizDistance:		0
 | 
						||
*ispell*look.width:			46
 | 
						||
*ispell*look.tip:			Runs the look command
 | 
						||
*ispell*undo.fromVert:			check
 | 
						||
*ispell*undo.label:			Undo
 | 
						||
*ispell*undo.width:			102
 | 
						||
*ispell*undo.tip:			Undo last action
 | 
						||
*ispell*replace.fromVert:		undo
 | 
						||
*ispell*replace.label:			Replace
 | 
						||
*ispell*replace.tip:			Replace occurence of the word
 | 
						||
*ispell*replaceAll.fromVert:		undo
 | 
						||
*ispell*replaceAll.fromHoriz:		replace
 | 
						||
*ispell*replaceAll.label:		All
 | 
						||
*ispell*replaceAll.tip:			Replace all occurences of the word
 | 
						||
*ispell*ignore.fromVert:		replace
 | 
						||
*ispell*ignore.label:			Ignore
 | 
						||
*ispell*ignore.tip:			Ignore this word
 | 
						||
*ispell*ignoreAll.fromVert:		replaceAll
 | 
						||
*ispell*ignoreAll.fromHoriz:		ignore
 | 
						||
*ispell*ignoreAll.label:		All
 | 
						||
*ispell*ignoreAll.tip:			Ignore all ocurrences of the word
 | 
						||
*ispell*add.fromVert:			ignore
 | 
						||
*ispell*add.label:			Add
 | 
						||
*ispell*add.width:			50
 | 
						||
*ispell*add.tip:			Add word to your private dictionary
 | 
						||
*ispell*addUncap.fromVert:		ignoreAll
 | 
						||
*ispell*addUncap.fromHoriz:		add
 | 
						||
*ispell*addUncap.label:			Uncap
 | 
						||
*ispell*addUncap.horizDistance:		0
 | 
						||
*ispell*addUncap.width:			50
 | 
						||
*ispell*addUncap.tip:			Add word uncapitalized, to your private dictionary
 | 
						||
*ispell*suspend.fromVert:		add
 | 
						||
*ispell*suspend.label:			Suspend
 | 
						||
*ispell*suspend.width:			57
 | 
						||
*ispell*suspend.tip:			Suspend ispell execution
 | 
						||
*ispell*cancel.fromHoriz:		suspend
 | 
						||
*ispell*cancel.fromVert:		addUncap
 | 
						||
*ispell*cancel.label:			Close
 | 
						||
*ispell*cancel.width:			43
 | 
						||
*ispell*cancel.horizDistance:		0
 | 
						||
*ispell*cancel.tip:			Terminates ispell process
 | 
						||
*ispell*replace.width:			65
 | 
						||
*ispell*ignore.width:			65
 | 
						||
*ispell*replaceAll.width:		35
 | 
						||
*ispell*replaceAll.horizDistance:	0
 | 
						||
*ispell*ignoreAll.width:		35
 | 
						||
*ispell*ignoreAll.horizDistance:	0
 | 
						||
*ispell*terse.fromVert:			cancel
 | 
						||
*ispell*terse.Label:			Terse Mode
 | 
						||
*ispell*terse.width:			104
 | 
						||
*ispell*terse.borderWidth:		0
 | 
						||
*ispell*terse.tip:			Switch terse mode
 | 
						||
*ispell*status.fromVert:		viewport
 | 
						||
*ispell*status.fromHoriz:		suggestions
 | 
						||
*ispell*status.top:			chainBottom
 | 
						||
*ispell*status.bottom:			chainBottom
 | 
						||
*ispell*status.left:			chainLeft
 | 
						||
*ispell*status.right:			chainRight
 | 
						||
*ispell*status.width:			194
 | 
						||
*ispell*status.borderWidth:		1
 | 
						||
*ispell*status.justify:			left
 | 
						||
*ispell*status.internalHeight:		2
 | 
						||
*ispell*status.vertDistance:		2
 | 
						||
*ispell*options.fromVert:		status
 | 
						||
*ispell*options.fromHoriz:		commands
 | 
						||
*ispell*options.bottom:			chainBottom
 | 
						||
*ispell*options.top:			chainBottom
 | 
						||
*ispell*options.left:			chainLeft
 | 
						||
*ispell*options.right:			chainRight
 | 
						||
*ispell*options.dict.width:		121
 | 
						||
*ispell*options.horizDistance:		2
 | 
						||
*ispell*options.vertDistance:		2
 | 
						||
*ispell*options.defaultDistance:	2
 | 
						||
*ispell*dict.highlightThickness:	0
 | 
						||
*ispell*dict.justify:			left
 | 
						||
*ispell*dict.resizable:			False
 | 
						||
*ispell*dict.leftBitmap:		menu12
 | 
						||
*ispell*dict.label:			Dictionary
 | 
						||
*ispell*dict.tip:			Change dictionary
 | 
						||
*ispell*options.format.width:		65
 | 
						||
*ispell*format.highlightThickness:	0
 | 
						||
*ispell*format.justify:			left
 | 
						||
*ispell*format.resizable:		False
 | 
						||
*ispell*format.leftBitmap:		menu12
 | 
						||
*ispell*format.fromHoriz:		dict
 | 
						||
*ispell*format.horizDistance:		0
 | 
						||
*ispell*format.tip:			Select text type
 | 
						||
 | 
						||
*columns.minWidth:			140
 | 
						||
*columns.minHeight:			76
 | 
						||
*columns.maxWidth:			140
 | 
						||
*columns.maxHeight:			76
 | 
						||
*columns.form*defaultDistance:		4
 | 
						||
*columns*left:				chainLeft
 | 
						||
*columns*right:				chainLeft
 | 
						||
*columns*top:				chainTop
 | 
						||
*columns*bottom:			chainTop
 | 
						||
*columns*Label.width:			96
 | 
						||
*columns*Label.borderWidth:		0
 | 
						||
*columns*Label.internalHeight:		4
 | 
						||
*columns*Label.internalWidth:		2
 | 
						||
*columns*Label.justify:			right
 | 
						||
*columns*Text.width:			30
 | 
						||
*columns*Command.width:			58
 | 
						||
*columns*leftLabel.label:		Left Column:
 | 
						||
*columns*left.fromHoriz:		leftLabel
 | 
						||
*columns*rightLabel.label:		Right Column:
 | 
						||
*columns*rightLabel.fromVert:		leftLabel
 | 
						||
*columns*right.fromHoriz:		rightLabel
 | 
						||
*columns*right.fromVert:		left
 | 
						||
*columns*ok.fromVert:			rightLabel
 | 
						||
*columns*cancel.fromHoriz:		ok
 | 
						||
*columns*cancel.fromVert:		rightLabel
 | 
						||
*columns*cancel.horizDistance:		12
 | 
						||
*columns*Text.?.pieceSize:		8
 | 
						||
 | 
						||
*columns*Text.translations: #override \
 | 
						||
c<Key>S:	no-op(r)\n\
 | 
						||
c<Key>R:	no-op(r)\n\
 | 
						||
m<Key>I:	no-op(r)\n\
 | 
						||
<Key>Return:	set-columns(ok)\n\
 | 
						||
<Key>Tab:	change-field()\n\
 | 
						||
c<Key>G:	set-columns(cancel)\n\
 | 
						||
<Key>Escape:	set-columns(cancel)\n\
 | 
						||
<Enter>:	no-op()\n\
 | 
						||
<Leave>:	no-op()\n\
 | 
						||
<Btn1Down>:	set-keyboard-focus() select-start()
 | 
						||
 | 
						||
*columns.translations:	#override \
 | 
						||
<Message>WM_PROTOCOLS:	set-columns(cancel)
 | 
						||
 | 
						||
! EOF.
 |