1!
2! Mgdiff.ad,v 2.0 1994/05/19 02:01:03 dan Exp
3!
4
5!
6! 				widget hierarchy:
7!
8!Mgdiff  mgdiff
9!	XmMainWindow  mainw
10!		XmSeparatorGadget  MainWinSep1
11!		XmSeparatorGadget  MainWinSep2
12!		XmSeparatorGadget  MainWinSep3
13!		XmRowColumn  menubar
14!			XmCascadeButtonGadget  button_0
15!			XmCascadeButtonGadget  button_1
16!			XmCascadeButtonGadget  button_2
17!			XmCascadeButtonGadget  button_3
18!			XmCascadeButtonGadget  button_4
19!			XmMenuShell  popup_file_menu
20!				XmRowColumn  select_menu
21!					XmPushButtonGadget  button_0
22!					XmPushButtonGadget  button_1
23!					XmSeparatorGadget  separator_0
24!					XmPushButtonGadget  button_2
25!				XmRowColumn  file_menu
26!					XmPushButtonGadget  button_0
27!					XmPushButtonGadget  button_1
28!					XmPushButtonGadget  button_2
29!					XmPushButtonGadget  button_3
30!					XmSeparatorGadget  separator_0
31!					XmPushButtonGadget  button_4
32!				XmRowColumn  options_menu
33!					XmToggleButtonGadget  button_0
34!					XmToggleButtonGadget  button_1
35!					XmToggleButtonGadget  button_2
36!				XmRowColumn  help_menu
37!					XmPushButtonGadget  button_0
38!					XmPushButtonGadget  button_1
39!					XmPushButtonGadget  button_2
40!				XmRowColumn  view_menu
41!					XmPushButtonGadget  button_0
42!					XmPushButtonGadget  button_1
43!					XmPushButtonGadget  button_2
44!		XmForm  form1
45!			XmFrame  frame1
46!				XmForm  form3
47!					XmScrollBar  sbl
48!					XmDrawingArea  dam
49!					XmScrollBar  sbr
50!			XmFrame  frame2
51!				XmForm  form4
52!					XmForm  form2
53!						XmScrollBar  sb
54!						XmForm  form21
55!							XmFrame  frame3
56!								XmLabel  fnamel
57!							XmFrame  frame31
58!								XmTextField  linenuml
59!						XmForm  form22
60!							XmFrame  frame4
61!								XmLabel  fnamer
62!							XmFrame  frame41
63!								XmTextField  linenumr
64!						XmDrawingArea  textl
65!						XmDrawingArea  textr
66!					XmScrollBar  sbh
67!	XmDialogShell  version_popup
68!		XmMessageBox  version
69!			XmLabelGadget  symbol
70!			XmLabelGadget
71!			XmSeparatorGadget  separator
72!			XmPushButtonGadget  OK
73!			XmPushButtonGadget  Cancel
74!			XmPushButtonGadget  Help
75!	XmDialogShell  manualpage_popup
76!		XmForm  manualpage
77!			XmPanedWindow  pane
78!				XmScrolledWindow  help_textSW
79!					XmScrollBar  vbar
80!					XmText  help_text
81!				XmForm  form2a
82!					XmPushButton  OK
83!				XmSash  sash
84!				XmSeparatorGadget  separator
85!				XmSash  sash
86!				XmSeparatorGadget  separator
87!	XmDialogShell  legend_popup
88!		XmForm  legend
89!			XmPanedWindow  pane
90!				XmRowColumn  rc
91!					XmLabel  label1
92!					XmLabel  label2
93!					XmLabel  label3
94!					XmLabel  label4
95!					XmLabel  label5
96!				XmForm  form2a
97!					XmPushButton  OK
98!				XmSash  sash
99!				XmSeparatorGadget  separator
100!				XmSash  sash
101!				XmSeparatorGadget  separator
102!	XmDialogShell  werror_popup
103!		XmMessageBox  werror
104!			XmLabelGadget  symbol
105!			XmLabelGadget
106!			XmSeparatorGadget  separator
107!			XmPushButtonGadget  OK
108!			XmPushButtonGadget  Cancel
109!			XmPushButtonGadget  Help
110!
111
112!
113! this should only be defined in the site-wide file
114!
115?.AppDefaultsVersion:			1
116
117?.Geometry:				800x600
118
119!
120! Use these values on color displays
121!
122*DiffForeground:			black
123*DiffBackground:			yellow
124*SameForeground:			black
125*SameBackground:			grey
126*InsertForeground:			black
127*InsertBackground:			orange
128*BlankForeground:			black
129*BlankBackground:			grey66
130*SelectForeground:			black
131*SelectBackground:			light slate blue
132
133!
134! Use these values on gray-scale displays
135!
136!*DiffForeground:			black
137!*DiffBackground:			white
138!*SameForeground:			black
139!*SameBackground:			grey
140!*InsertForeground:			black
141!*InsertBackground:			#888
142!*BlankForeground:			black
143!*BlankBackground:			grey66
144!*SelectForeground:			white
145!*SelectBackground:			#444
146
147*Font:					7x13bold
148
149*DragScroll:				true
150*Overview:				true
151*QuitIfSame:				false
152*Filename:				(stdin)
153*HorzScrollbar:				true
154*LinesOfContext:			3
155*ManCommand:				(man mgdiff | col -bx) 2>&1
156
157!
158! GNU diff can be much faster, especially for large files
159!
160*DiffCommand:				diff
161*DiffArgs:
162
163*Background:				cadet blue
164*FontList:				variable
165
166*text.Foreground:			black
167*text.Background:			grey
168
169!
170! the overview area
171!
172*sbl.width:				16
173*sbr.width:				16
174*dam.width:				16
175*dam.Foreground:			black
176*dam.Background:			cyan
177
178*version_popup.Title:			Version Information
179*openfiles.Title:			Open Files
180*openfile_popup.Title:			Open File
181*savefile_popup.Title:			Save File
182*legend_popup.Title:			Mgdiff Legend
183*manualerr_popup.Title:			Mgdiff Error
184
185*manualpage*XmText*FontList:		7x13bold
186*manualpage*XmText*Rows:		40
187*manualpage*XmText*Columns:		80
188*manualpage_popup.Title:		Mgdiff Manual Page
189
190*legend*XmLabel*FontList:		7x13bold
191*label1.XmString:			this color indicates blocks which differ between files
192*label2.XmString:			this color indicates blocks which are identical between files
193*label3.XmString:			this color indicates blocks which have been inserted in one file
194*label4.XmString:			this color indicates blocks which are for display purposes
195*label5.XmString:			this color indicates blocks which have been selected by the user
196!
197!
198*file_menu*button_0.XmString:		Open...
199*file_menu*button_0.Mnemonic:		O
200*file_menu*button_0.Accelerator:	Ctrl<Key>o
201*file_menu*button_0.AcceleratorText:	Ctrl+O
202
203*file_menu*button_1.XmString:		Open Left...
204*file_menu*button_1.Mnemonic:		L
205*file_menu*button_1.Accelerator:	Ctrl<Key>l
206*file_menu*button_1.AcceleratorText:	Ctrl+L
207
208*file_menu*button_2.XmString:		Open Right...
209*file_menu*button_2.Mnemonic:		R
210*file_menu*button_2.Accelerator:	Ctrl<Key>r
211*file_menu*button_2.AcceleratorText:	Ctrl+R
212
213*file_menu*button_3.XmString:		Save As...
214*file_menu*button_3.Mnemonic:		S
215*file_menu*button_3.Accelerator:	Ctrl<Key>s
216*file_menu*button_3.AcceleratorText:	Ctrl+S
217
218*file_menu*button_4.XmString:		Exit
219*file_menu*button_4.Mnemonic:		E
220*file_menu*button_4.Accelerator:	Ctrl<Key>c
221*file_menu*button_4.AcceleratorText:	Ctrl+C
222!
223!
224*view_menu*button_0.XmString:		Previous
225*view_menu*button_0.Mnemonic:		P
226*view_menu*button_0.Accelerator:	Ctrl<Key>p
227*view_menu*button_0.AcceleratorText:	Ctrl+P
228
229*view_menu*button_1.XmString:		Next
230*view_menu*button_1.Mnemonic:		N
231*view_menu*button_1.Accelerator:	Ctrl<Key>n
232*view_menu*button_1.AcceleratorText:	Ctrl+N
233
234*view_menu*button_2.XmString:		Next Unselected
235*view_menu*button_2.Mnemonic:		U
236*view_menu*button_2.Accelerator:	Ctrl<Key>u
237*view_menu*button_2.AcceleratorText:	Ctrl+U
238!
239!
240*select_menu*button_0.XmString:		Left All
241*select_menu*button_0.Mnemonic:		L
242!*select_menu*button_0.Accelerator:
243!*select_menu*button_0.AcceleratorText:
244
245*select_menu*button_1.XmString:		Right All
246*select_menu*button_1.Mnemonic:		R
247!*select_menu*button_1.Accelerator:
248!*select_menu*button_1.AcceleratorText:
249
250*select_menu*button_2.XmString:		Unselect All
251*select_menu*button_2.Mnemonic:		U
252!*select_menu*button_2.Accelerator:
253!*select_menu*button_2.AcceleratorText:
254!
255!
256*options_menu*button_0.XmString:	Overview
257*options_menu*button_0.Mnemonic:	O
258*options_menu*button_0.Accelerator:	Ctrl<Key>w
259*options_menu*button_0.AcceleratorText:	Ctrl+W
260
261*options_menu*button_1.XmString:	Horizontal Scrollbar
262*options_menu*button_1.Mnemonic:	H
263*options_menu*button_1.Accelerator:	Ctrl<Key>h
264*options_menu*button_1.AcceleratorText:	Ctrl+H
265
266*options_menu*button_2.XmString:	Drag Scroll
267*options_menu*button_2.Mnemonic:	D
268*options_menu*button_2.Accelerator:	Ctrl<Key>d
269*options_menu*button_2.AcceleratorText:	Ctrl+D
270!
271!
272*help_menu*button_0.XmString:		Version...
273*help_menu*button_0.Mnemonic:		V
274*help_menu*button_0.Accelerator:	Ctrl<Key>v
275*help_menu*button_0.AcceleratorText:	Ctrl+V
276
277*help_menu*button_1.XmString:		Manual Page...
278*help_menu*button_1.Mnemonic:		M
279*help_menu*button_1.Accelerator:	Ctrl<Key>m
280*help_menu*button_1.AcceleratorText:	Ctrl+M
281
282*help_menu*button_2.XmString:		Color Legend...
283*help_menu*button_2.Mnemonic:		G
284*help_menu*button_2.Accelerator:	Ctrl<Key>g
285*help_menu*button_2.AcceleratorText:	Ctrl+G
286!
287!
288*menubar.button_0.XmString:		File
289*menubar.button_0.Mnemonic:		F
290*menubar.button_1.XmString:		View
291*menubar.button_1.Mnemonic:		V
292*menubar.button_2.XmString:		Select
293*menubar.button_2.Mnemonic:		S
294*menubar.button_3.XmString:		Options
295*menubar.button_3.Mnemonic:		O
296*menubar.button_4.XmString:		Help
297*menubar.button_5.Mnemonic:		H
298
299*XmDialogShell*OK.XmString:		OK
300