summaryrefslogtreecommitdiff
path: root/app-defaults
diff options
context:
space:
mode:
Diffstat (limited to 'app-defaults')
-rw-r--r--app-defaults/Xedit-color.ad195
-rw-r--r--app-defaults/Xedit-noxprint.ad468
-rw-r--r--app-defaults/Xedit-sample233
-rw-r--r--app-defaults/Xedit-xprint.ad565
4 files changed, 1461 insertions, 0 deletions
diff --git a/app-defaults/Xedit-color.ad b/app-defaults/Xedit-color.ad
new file mode 100644
index 0000000..da811b9
--- /dev/null
+++ b/app-defaults/Xedit-color.ad
@@ -0,0 +1,195 @@
+! $XFree86: xc/programs/xedit/Xedit-color.ad,v 1.14 2002/11/10 23:21:56 paulo Exp $
+
+#include "Xedit"
+
+*background: gray70
+*foreground: gray15
+*borderColor: gray40
+*Command.highlightThickness: 1
+*Command.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65
+*Command.foreground: gray20
+*Command.displayList:\
+foreground gray92;\
+line 1,0,-2,0;\
+foreground gray95;\
+line 2,1,-3,1;\
+foreground gray74;\
+segments 3,-3,-4,-3, 2,-4,-3,-4, 1,-6,-2,-6;\
+point -1,-1;\
+foreground gray80;\
+line 0,0,0,-1;\
+point -1,0
+
+*Command.translations: #override \
+<Btn1Down>: set-values(1, foreground, gray20, background, rgb:d/5/5) set()\n\
+Button1<Leave>: reset() set-values(1, foreground, gray20, background, gray70)\n\
+<Btn1Up>: notify() unset()
+
+*Toggle.foreground: gray30
+*Toggle.background: gray82
+*Toggle.borderColor: gray90
+*Toggle.displayList:\
+foreground gray75;\
+segments 0,1,0,-2,-1,1,-1,-2;\
+foreground gray80;\
+segments 0,0,-1,0,0,-1,-1,-1;\
+points 1,1,1,-2,-2,1, -2,-2
+
+*bc_label.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65
+*bc_label.displayList:\
+foreground gray92;\
+line 1,0,-2,0;\
+foreground gray95;\
+line 2,1,-3,1;\
+foreground gray74;\
+segments 3,-2,-4,-2, 2,-3,-3,-3, 1,-5,-2,-5
+*bc_label.foreground: gray20
+
+*formWindow.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65
+*formWindow.displayList:\
+foreground gray92;\
+line 1,0,-2,0;\
+foreground gray95;\
+line 2,1,-3,1;\
+foreground gray74;\
+segments 3,-2,-4,-2, 2,-3,-3,-3, 1,-5,-2,-5
+*formWindow*backgroundPixmap: ParentRelative
+*formWindow*foreground: gray20
+*formWindow*background: gray74
+*formWindow.labelWindow.background: gray80
+*formWindow.labelWindow.displayList:\
+line-style onoffdash;\
+foreground gray30;\
+background gray96;\
+draw-rect 3,2,15,14;\
+foreground gray78;\
+fill-rect 4,3,15,14
+
+*dirlabel.foreground: gray20
+*dirlabel.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65
+*dirlabel.displayList:\
+foreground gray92;\
+line 1,0,-2,0;\
+foreground gray95;\
+line 2,1,-3,1;\
+foreground gray74;\
+segments 3,-2,-4,-2, 2,-3,-3,-3, 1,-5,-2,-5
+*dirwindow.background: gray96
+
+*internalBorderColor: gray40
+
+*Text*Text.background: gray96
+*Text.background: gray96
+*Text.?.background: gray96
+*Text*cursorColor: rgb:d/5/5
+*Text.displayList:\
+foreground white;\
+line 1,-1,-2,-1;\
+foreground gray88;\
+line 1,0,-2,0
+
+*Scrollbar.foreground: rgb:a/5/5
+*Scrollbar.background: gray60
+*Text.Scrollbar.background: gray60
+*Scrollbar.backgroundPixmap: gradient:horizontal?dimension=14&start=gray70&end=gray85
+*hScrollbar.backgroundPixmap: gradient:vertical?dimension=14&start=gray85&end=gray70
+*hScrollbar.displayList:\
+foreground gray85;\
+segments 1,-1,-2,-1,1,0,-2,0
+*vScrollbar.displayList:\
+foreground gray85;\
+segments 0,1,0,-2,-1,1,-1,-2
+*Scrollbar.thumb: vlines2
+*hScrollbar.thumb: hlines2
+
+*SimpleMenu*borderWidth: 0
+*SimpleMenu*backgroundPixmap: xlogo11?foreground=gray90&background=gray88
+*SimpleMenu*background: gray90
+*SimpleMenu*foreground: gray20
+*SimpleMenu.VerticalMargins: 3
+*SimpleMenu.HorizontalMargins: 3
+*SimpleMenu.SimpleMenu.VerticalMargins: 3
+*SimpleMenu.SimpleMenu.HorizontalMargins: 3
+*SimpleMenu.menuLabel.foreground: rgb:d/5/5
+*SimpleMenu*displayList:\
+foreground gray70;\
+lines +2,-2,-2,-2,-2,+2;\
+foreground gray95;\
+lines -2,+1,+1,+1,+1,-2;\
+foreground gray30;\
+lines +1,-1,-1,-1,-1,+1;\
+foreground gray80;\
+lines -1,+0,+0,+0,+0,-1
+
+*TransientShell.backgroundPixmap: xlogo11?foreground=gray90&background=gray87
+*TransientShell.Form.backgroundPixmap: ParentRelative
+*TransientShell.Form.Label.backgroundPixmap: ParentRelative
+
+*ispell*Scrollbar.borderColor: gray50
+*ispell*Scrollbar.displayList:
+*ispell*List.background: gray96
+*ispell*word.background: gray96
+*ispell*word.backgroundPixmap: XtUnspecifiedPixmap
+*ispell*word.translations:\
+<Enter>: highlight()\n\
+<Leave>: reset()\n\
+<Btn1Down>: set()\n\
+<Btn1Up>: notify() unset()\n
+*ispell*word.displayList:
+*ispell.Form.Form.borderColor: gray80
+*ispell.Form.Form.displayList: \
+foreground gray90;\
+lines +1,-1,-1,-1,-1,+1;\
+foreground gray30;\
+lines -1,+0,+0,+0,+0,-1;\
+foreground gray60;\
+lines +2,-2,-2,-2,-2,+2
+*ispell*status.backgroundPixmap: XtUnspecifiedPixmap
+*ispell*status.background: gray96
+*ispell*terse.justify: right
+*ispell*terse.internalWidth: 10
+*ispell*terse.background: gray75
+*ispell*terse.foreground: gray20
+*ispell*terse.highlightThickness: 0
+*ispell*terse.displayList:\
+line-style solid;\
+foreground gray70;\
+fill-arc 6,4,14,12;\
+foreground gray90;\
+draw-arc 6,4,14,12,45,180;\
+draw-lines +0,-1,-1,-1,-1,+0;\
+foreground gray50;\
+draw-arc 6,4,14,12,225,180;\
+draw-lines -2,+0,+0,+0,+0,-2;\
+foreground gray45;\
+dashes 2,1;\
+line-style onoffdash;\
+draw-rect +1,+1,-2,-2
+*ispell*options.MenuButton.borderColor: gray70
+*ispell*options.MenuButton.background: gray78
+*ispell*options.MenuButton.backgroundPixmap: gradient:vertical?dimension=18&start=gray90&end=gray65
+*ispell*options.MenuButton.displayList:\
+foreground gray60;\
+lines +2,-2,-2,-2,-2,+2;\
+foreground gray95;\
+lines -3,+1,+1,+1,+1,-3;\
+foreground gray78;\
+points -2,+1,+1,-2
+
+*tip.foreground: rgb:48/48/00
+*tip.backgroundPixmap: None
+*tip.borderWidth: 0
+*tip.rightMargin: 7
+*tip.bottomMargin: 3
+*tip.displayList:\
+foreground rgb:f/e/8;\
+fill-rect 1,1,-2,-2;\
+foreground rgb:d/c/6;\
+draw-segments 0,1,0,-3,1,-2,-3,-2,-2,-3,-2,1,-3,0,1,0;\
+foreground rgb:a/8/4;\
+draw-lines 2,-1, -2,-1, -1,-2, -1,2
+
+*grip.foreground: gray10
+*grip.displayList:\
+foreground gray80;\
+points 0,0,0,-1,-1,-1,-1,0
diff --git a/app-defaults/Xedit-noxprint.ad b/app-defaults/Xedit-noxprint.ad
new file mode 100644
index 0000000..b626bf3
--- /dev/null
+++ b/app-defaults/Xedit-noxprint.ad
@@ -0,0 +1,468 @@
+! $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: áéíóúçÁÉÍÓÚÇàÀâêôÂÊÔüÜãõÃÕ-
+*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.
diff --git a/app-defaults/Xedit-sample b/app-defaults/Xedit-sample
new file mode 100644
index 0000000..cd4786a
--- /dev/null
+++ b/app-defaults/Xedit-sample
@@ -0,0 +1,233 @@
+! $XFree86: xc/programs/xedit/Xedit-sample,v 1.7 1999/06/06 08:49:13 dawes Exp $
+
+Xedit*insertFile*text.width: 150
+Xedit*search*searchText.width: 192
+Xedit*search*replaceText.width: 192
+Xedit*search*case.horizDistance: 14
+Xedit*Text.autoFill: false
+Xedit*cursorColor: red
+Xedit.geometry: 600x400
+Xedit*font: -*-courier-bold-r-*-*-12-*-*-*-*-*-*-1
+Xedit*Text.?.font: -*-courier-medium-r-*-*-12-*-*-*-*-*-*-1
+Xedit*Text.rightMargin: 0
+Xedit*filename.backgroundPixmap: gradient:vertical?dimension=3&start=rgb:e/d/d&end=rgb:f/e/e
+Xedit*filename.topMargin: 3
+Xedit*messageWindow.backgroundPixmap: gradient:vertical?dimension=3&start=rgb:e/d/d&end=rgb:f/e/e
+Xedit*editWindow.backgroundPixmap: gradient:vertical?dimension=3&start=rgb:e/d/d&end=rgb:f/e/e
+Xedit*editWindow.wrap: Never
+Xedit*formWindow*font: -*-courier-bold-r-*-*-12-*-*-*-*-*-*-1
+Xedit*formWindow*background: rgb:9/0/2
+Xedit*formWindow*foreground: rgb:d/c/8
+Xedit*formWindow*backgroundPixmap: XtUnspecifiedPixmap
+Xedit*formWindow.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*bc_label.background: rgb:9/0/2
+Xedit*bc_label.foreground: rgb:d/c/8
+Xedit*bc_label.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*Scrollbar.background: rgb:e/c/c
+Xedit*Scrollbar.foreground: rgb:a/7/7
+Xedit*Scrollbar.borderColor: rgb:9/8/8
+Xedit*vScrollbar.thumb: hlines2
+Xedit*hScrollbar.thumb: vlines2
+Xedit*Scrollbar.width: 12
+Xedit*Scrollbar.height: 12
+Xedit*Scrollbar.backgroundPixmap: gray3?background=rgb:c/a/a&foreground=rgb:d/b/b
+Xedit*Scrollbar.displayList:\
+foreground rgb:7/4/4;\
+draw-lines +0,-1,-1,-1,-1,+0;\
+foreground rgb:4/2/2;\
+draw-lines -2,+0,+0,+0,+0,-2
+Xedit*Paned.internalBorderColor: rgb:9/8/8
+Xedit*buttons.internalBorderColor: rgb:8/7/7
+Xedit*Grip.width: 10
+Xedit*Grip.height: 10
+Xedit*Grip.foreground: IndianRed3
+Xedit*Grip.displayList:\
+foreground IndianRed1;\
+draw-rect +0,+0,-2,-2;\
+foreground IndianRed4;\
+draw-lines +1,-1,-1,-1,-1,+1
+Xedit*Command.internalWidth: 8
+Xedit*Command.internalHeight: 2
+Xedit*Command.borderWidth: 0
+Xedit*Command.background: rgb:9/0/2
+Xedit*Command.foreground: rgb:d/c/8
+Xedit*Command.highlightThickness: 0
+Xedit*Command.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*Toggle.borderWidth: 1
+Xedit*Toggle.borderColor: rgb:a/9/9
+Xedit*Toggle.background: rgb:f/e/e
+Xedit*Toggle.foreground: rgb:9/0/2
+Xedit*Toggle.highlightThickness: 1
+Xedit*Toggle.internalWidth: 10
+Xedit*Toggle.internalHeight: 2
+Xedit*Toggle.justify: left
+Xedit*Toggle.displayList:\
+foreground rgb:6/0/1;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:d/2/3;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*Form.background: rgb:f/e/e
+Xedit*Form.Label.background: rgb:f/e/e
+Xedit*Form.backgroundPixmap: gradient:vertical?dimension=3&start=rgb:e/d/d&end=rgb:f/e/e
+Xedit*Form.Label.backgroundPixmap: ParentRelative
+Xedit*Form*Text.backgroundPixmap: gradient:vertical?dimension=3&start=rgb:dc/cc/cc&end=rgb:ec/dc/dc
+Xedit*Form.Text.leftMargin: 5
+Xedit*Form.Text.rightMargin: 4
+Xedit*Form.Text.topMargin: 2
+Xedit*Form.Text.bottomMargin: 2
+Xedit*Form.Text.borderWidth: 2
+Xedit*Form.Text.borderColor: rgb:9/0/2
+Xedit*Form.Text.displayList:\
+foreground gray50;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground gray80;\
+draw-rect +1,+1,-1,-1
+Xedit*Form.Label.font: fixed
+Xedit*Form.Command.internalWidth: 8
+Xedit*Form.Command.internalHeight: 4
+Xedit*Form.Command.borderWidth: 0
+Xedit*Form.Command.background: rgb:9/0/2
+Xedit*Form.Command.foreground: rgb:d/c/8
+Xedit*Form.Command.highlightThickness: 0
+Xedit*Form.Command.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:d/0/3;\
+draw-lines -2,+1,+1,+1,+1,-2;\
+foreground rgb:b/2/3;\
+draw-lines +3,-3,-3,-3,-3,+3;\
+foreground rgb:8/0/1;\
+draw-lines -3,+2,+2,+2,+2,-3;\
+foreground rgb:9/8/8;\
+draw-lines +2,-1,-1,-1,-1,+2;\
+foreground rgb:f/e/e;\
+draw-lines -1,+1,-1,+0,+0,+0,+0,-1,+1,-1
+Xedit*SimpleMenu.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2;\
+foreground rgb:a/1/3;\
+fill-rect +3,+4,-4,+22;\
+foreground rgb:b/a/6;\
+draw-line +4,+4,-5,+4;\
+draw-line +4,+22,-5,+22
+Xedit*SimpleMenu.VerticalMargins: 2
+Xedit*SimpleMenu.HorizontalMargins: 2
+Xedit*SimpleMenu.borderWidth: 0
+Xedit*SimpleMenu.?.foreground: rgb:d/c/8
+Xedit*SimpleMenu.background: rgb:9/0/2
+Xedit*dirlabel*font: -*-courier-bold-r-*-*-12-*-*-*-*-*-*-1
+Xedit*dirlabel*background: rgb:9/0/2
+Xedit*dirlabel*foreground: rgb:d/c/8
+Xedit*dirlabel*backgroundPixmap: XtUnspecifiedPixmap
+Xedit*dirlabel.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*dirwindow*font: -*-courier-bold-r-*-*-12-*-*-*-*-*-*-1
+Xedit*dirwindow*foreground: rgb:9/0/2
+Xedit*dirwindow.backgroundPixmap: gradient:vertical?dimension=3&start=rgb:e/d/d&end=rgb:f/e/e
+Xedit*viewport*Scrollbar.thumb: hlines2
+Xedit*ispell*text.width: 192
+Xedit*ispell.form.defaultDistance: 4
+Xedit*ispell*commands.Command.vertDistance: 0
+Xedit*ispell*commands.Command.height: 22
+Xedit*ispell*commands.check.vertDistance: 3
+Xedit*ispell*commands.look.vertDistance: 3
+Xedit*ispell*replaceAll.width: 39
+Xedit*ispell*ignoreAll.width: 39
+Xedit*ispell*check.width: 54
+Xedit*ispell*look.width: 50
+Xedit*ispell*undo.width: 104
+Xedit*ispell*add.width: 52
+Xedit*ispell*addUncap.width: 52
+Xedit*ispell*suspend.width: 60
+Xedit*ispell*suspend.internalWidth: 0
+Xedit*ispell*cancel.width: 44
+Xedit*ispell*cancel.internalWidth: 0
+Xedit*ispell*terse.width: 101
+Xedit*ispell*terse.height: 18
+Xedit*ispell*terse.vertDistance: 2
+Xedit*ispell*replace.internalWidth: 0
+Xedit*ispell*viewport.height: 139
+Xedit*ispell*list.foreground: rgb:9/0/2
+Xedit*ispell*list.backgroundPixmap: gradient:vertical?dimension=3&start=rgb:e/d/d&end=rgb:f/e/e
+Xedit*ispell*borderColor: rgb:9/0/2
+Xedit*ispell*word.font: -*-courier-medium-r-*-*-12-*-*-*-*-*-*-1
+Xedit*ispell*word.displayList:
+Xedit*ispell*word.foreground: black
+Xedit*ispell*word.background: rgb:f/e/e
+Xedit*ispell*word.borderWidth: 1
+Xedit*ispell*word.height: 18
+Xedit*SimpleMenu.SimpleMenu.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*columns*Label.width: 84
+Xedit*columns.minWidth: 130
+Xedit*columns.minHeight: 80
+Xedit*columns.maxWidth: 130
+Xedit*columns.maxHeight: 80
+Xedit*columns*cancel.horizDistance: 6
+Xedit*ispell*SimpleMenu.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*ispell*MenuButton.borderColor: rgb:f/e/e
+Xedit*ispell*MenuButton.background: rgb:9/0/2
+Xedit*ispell*MenuButton.foreground: rgb:d/c/8
+Xedit*ispell*MenuButton.highlightThickness: 0
+Xedit*ispell*MenuButton.displayList:\
+foreground rgb:3/0/1;\
+draw-lines +1,-1,-1,-1,-1,+1;\
+foreground rgb:d/0/3;\
+draw-lines -1,+0,+0,+0,+0,-1;\
+foreground rgb:b/2/3;\
+draw-lines +2,-2,-2,-2,-2,+2;\
+foreground rgb:8/0/1;\
+draw-lines -2,+1,+1,+1,+1,-2
+Xedit*tip.background: yellow
diff --git a/app-defaults/Xedit-xprint.ad b/app-defaults/Xedit-xprint.ad
new file mode 100644
index 0000000..34ed4e9
--- /dev/null
+++ b/app-defaults/Xedit-xprint.ad
@@ -0,0 +1,565 @@
+! $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: True
+
+*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
+
+*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
+*print.label: Print
+*print.tip: Print current file
+
+*buttons*orientation: horizontal
+*buttons*showGrip: False
+*buttons.min: 18
+
+*messageWindow.height: 70
+*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>P:print-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>P:print-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\
+<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: áéíóúçÁÉÍÓÚÇàÀâêôÂÊÔüÜãõÃÕ-
+*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)
+
+! Use "white" as background for printing
+*printshell*background: white
+
+! Print dialog
+*printdialogshell*geometry: 600x120
+*printdialogshell*title: Print
+*printdialogshell*main*ok.fromVert: innerform
+*printdialogshell*main*ok.label: Print
+*printdialogshell*main*ok.tip: Print
+*printdialogshell*main*setup.fromHoriz: ok
+*printdialogshell*main*setup.fromVert: innerform
+*printdialogshell*main*setup.label: Setup...
+*printdialogshell*main*setup.tip: Configure print job options (page size, orientation, etc.)
+*printdialogshell*main*cancel.fromHoriz: setup
+*printdialogshell*main*cancel.fromVert: innerform
+*printdialogshell*main*cancel.label: Cancel
+*printdialogshell*main*cancel.tip: Cancel printing
+*printdialogshell*main*desclabel.label: Printer Description:
+*printdialogshell*main*desclabel.tip: Short description of printer
+*printdialogshell*main*desc.fromHoriz: desclabel
+*printdialogshell*main*desc.tip: Short description of printer
+*printdialogshell*main*info.fromHoriz: desc
+*printdialogshell*main*info.label: Printer info...
+*printdialogshell*main*info.tip: Display additional information about this printer
+*printdialogshell*main*namelabel.fromVert: desclabel
+*printdialogshell*main*namelabel.label: Printer Name:
+*printdialogshell*main*namelabel.tip: Name of selected printer
+*printdialogshell*main*name.fromHoriz: namelabel
+*printdialogshell*main*name.fromVert: desclabel
+*printdialogshell*main*name.tip: Name of selected printer
+*printdialogshell*main*selectprinter.fromHoriz: name
+*printdialogshell*main*selectprinter.fromVert: desclabel
+*printdialogshell*main*selectprinter.label: Select Printer...
+*printdialogshell*main*selectprinter.label: Select Printer...
+*printdialogshell*main*selectprinter.tip: Select a different printer
+*printdialogshell*main*filenamelabel.fromVert: namelabel
+*printdialogshell*main*filenamelabel.label: File Name:
+*printdialogshell*main*filenamelabel.tip: File where the output should be stored
+*printdialogshell*main*filename.fromHoriz: filenamelabel
+*printdialogshell*main*filename.fromVert: namelabel
+*printdialogshell*main*filename.tip: File where the output should be stored
+*printdialogshell*main*selectfile.fromHoriz: filename
+*printdialogshell*main*selectfile.fromVert: namelabel
+*printdialogshell*main*selectfile.label: Select File...
+*printdialogshell*main*selectfile.tip: Select file where the output should be stored
+*printdialogshell*main*printtoprinter.fromVert: filenamelabel
+*printdialogshell*main*printtoprinter.label: Print to Printer
+*printdialogshell*main*printtoprinter.tip: Send print job to printer
+*printdialogshell*main*printtofile.fromVert: filenamelabel
+*printdialogshell*main*printtofile.fromHoriz: printtoprinter
+*printdialogshell*main*printtofile.label: Print to File
+*printdialogshell*main*printtofile.tip: Save print job in a file
+
+! Print job options dialog
+*printdialogshell*setup*geometry: 600x400
+*printdialogshell*setup*title: Print: Print job options
+*printdialogshell*setup*ok.fromVert: list
+*printdialogshell*setup*ok.label: OK
+*printdialogshell*setup*ok.tip: Commit changes
+*printdialogshell*setup*cancel.fromHoriz: ok
+*printdialogshell*setup*cancel.fromVert: list
+*printdialogshell*setup*cancel.label: Cancel
+*printdialogshell*setup*cancel.tip: Cancel and reset to defaults
+*printdialogshell*setup*paperlist.tip: Select paper size
+*printdialogshell*setup*resolutionlist.fromHoriz: paperlist
+*printdialogshell*setup*resolutionlist.tip: Select page resolution
+*printdialogshell*setup*orientationlist.fromHoriz: resolutionlist
+*printdialogshell*setup*orientationlist.tip: Select page orientation
+*printdialogshell*setup*plexlist.fromHoriz: orientationlist
+*printdialogshell*setup*plexlist.tip: Select page plex mode (simplex, duplex, etc.)
+*printdialogshell*setup*colorspacelist.fromHoriz: plexlist
+*printdialogshell*setup*colorspacelist.tip: Select color space (color, grayscale, CYMK, etc.)
+*printdialogshell*setup*jobcopieslabel.fromVert: paperlist
+*printdialogshell*setup*jobcopieslabel.tip: Set number of job copies
+*printdialogshell*setup*jobcopieslabel.label: Job Copies:
+*printdialogshell*setup*jobcopies.fromHoriz: jobcopieslabel
+*printdialogshell*setup*jobcopies.fromVert: paperlist
+*printdialogshell*setup*jobcopies.tip: Set number of job copies
+
+! Printer selection
+*printdialogshell*printerselection*geometry: 400x150
+*printdialogshell*printerselection*title: Print: Select printer
+*printdialogshell*printerselection*ok.fromVert: list
+*printdialogshell*printerselection*ok.label: OK
+*printdialogshell*printerselection*ok.tip: Switch printer
+*printdialogshell*printerselection*cancel.fromHoriz: ok
+*printdialogshell*printerselection*cancel.fromVert: list
+*printdialogshell*printerselection*cancel.label: Cancel
+*printdialogshell*printerselection*cancel.tip: Cancel printer selection
+*printdialogshell*printerselection*list.tip: Select printer name from list
+
+! Select job file
+*printdialogshell*selectfile*geometry: 400x80
+*printdialogshell*selectfile*title: Print: Select job file
+*printdialogshell*selectfile*dialog.label: Select Filename:
+
+! EOF.