head	1.5;
access;
symbols
	AR73A:1.3
	DIST1_0:1.3;
locks; strict;
comment	@# @;


1.5
date	92.05.06.13.01.28;	author lwvanels;	state Exp;
branches;
next	1.4;

1.4
date	91.11.27.13.19.01;	author vanharen;	state Exp;
branches
	1.4.1.1;
next	1.3;

1.3
date	91.04.18.22.44.49;	author lwvanels;	state Rel;
branches
	1.3.1.1;
next	1.2;

1.2
date	91.03.23.13.32.47;	author lwvanels;	state Rel;
branches;
next	1.1;

1.1
date	91.03.21.16.12.43;	author lwvanels;	state Exp;
branches;
next	;

1.3.1.1
date	96.08.18.01.12.05;	author bert;	state Exp;
branches;
next	;

1.4.1.1
date	92.02.04.22.02.42;	author lwvanels;	state Exp;
branches;
next	;


desc
@Xresources & WCL setup
@


1.5
log
@motif 1.1.4 integration (vanharen)
@
text
@! Copyright (C) 1991 by the Massachusetts Institute of Technology.
! For copying and distribution information, see the file "mit-copyright.h".
*XmMessageBox.labelFontList:	-adobe-*schoolbook-medium-r-normal--14-*
*XmSelectionBox.labelFontList:	-adobe-*schoolbook-medium-r-normal--14-*
*XmPushButtonGadget.fontList:	-adobe-*schoolbook-medium-r-normal--14-*
*XmPushButton.fontList:		-adobe-*schoolbook-medium-r-normal--14-*
*XmLabelGadget.fontList:	-adobe-*schoolbook-medium-r-normal--12-*
*XmForm.paneMinimum:		175
!
*top_lbl.fontList:		-adobe-*schoolbook-bold-r-normal--18-*
*top_lbl.labelString:		OLC Stock Answer Browser
*bottom_lbl.fontList:		-adobe-*schoolbook-bold-r-normal--14-*
*bottom_lbl.labelString:	
*next.labelString:		Next answer
*prev.labelString:		Prev answer
*up.labelString:		Up Level
*up.mnemonic:			U
*up.accelerators:		#override  Meta <Key>u: ArmAndActivate()
*save.labelString:		Save answer...
*save.mnemonic:			S
*save.accelerators:		#override  Meta <Key>s: ArmAndActivate()
*quit.labelString:		Quit
*quit.mnemonic:			Q
*quit.accelerators:		#override  Meta <Key>q: ArmAndActivate()
*help.labelString:		Help
*help.mnemonic:			H
*help.accelerators:		#override  Meta <Key>h: ArmAndActivate()
*save_dlg.selectionLabelString:	Please enter the name of a file to save in:\n
*help_dlg.messageString:	\
This list in the top half of the window is a menu.\n\
To select an entry, click on it.  Entries marked with\n\
a star ("*") contain submenus.  Other items contain\n\
stock answers.\n\
\n\
Clicking on a stock answer will display the text of\n\
the answer in the bottom half of the window.  The\n\
answer may be saved out to a file by clicking on the\n\
save button and supplying a filename.
!
*fontList:			fixed
*XmForm.horizontalSpacing:	5
*XmForm.verticalSpacing:	5
*main.width:			530
*main.height:			530
!
Xbrowser.title:			OLC Stock Answer Browser
Xbrowser.iconName:		Browser
Xbrowser.minWidth:		290
Xbrowser.minHeight:		380
Xbrowser.borderWidth:		2
!
!  Widget Heirarchy
!
Xbrowser.wcChildren:		main
*main.wcClassName:		XmForm
*main.horizontalSpacing:	2
*main.verticalSpacing:		2
*main.shadowThickness:		2
*main.wcChildren:		pane
*pane.wcClassName:		XmPanedWindow
*pane.wcChildren:		top_form, bottom_form
*top_form.wcClassName:		XmForm
*top_form.wcChildren:		top_lbl, up, list
*bottom_form.wcClassName:	XmForm
*bottom_form.wcChildren:	bottom_lbl
*bottom_form.wcChildren:	bottom_lbl, save, help, quit, text
*top_lbl.wcClassName:		XmLabelGadget
*up.wcClassName:		XmPushButton
*list.wcConstructor:		XmCreateScrolledList
*bottom_lbl.wcClassName:	XmLabelGadget
*save.wcClassName:		XmPushButton
*help.wcClassName:		XmPushButton
*quit.wcClassName:		XmPushButton
*text.wcConstructor:		XmCreateScrolledText
*help_dlg.wcConstructor:	XmCreateInformationDialog
*save_dlg.wcConstructor:	XmCreatePromptDialog
!
!  Widget Callbacks
!
*top_form.wcCallback:		createCB(top)
*bottom_form.wcCallback:	createCB(bottom)
*quit.activateCallback:		WcExitCB()
*quit.wcCallback:		createCB(quit)
*help.activateCallback:		WcSetInsensitiveCB(this), \
					WcCreateChildrenCB(Xbrowser, help_dlg)
*save.activateCallback:		WcSetInsensitiveCB(this), \
					WcCreateChildrenCB(Xbrowser, save_dlg)
*up.activateCallback:		setCursorCB(150), upCB(), setCursorCB(132)
*up.wcCallback:			createCB(up)
*next.activateCallback:		nextCB()
*prev.activateCallback:		prevCB()
*list.singleSelectionCallback:	setCursorCB(150), selectCB(), setCursorCB(132)
*list.defaultActionCallback:	setCursorCB(150), selectCB(), setCursorCB(132)
*save.wcCallback:		createCB(save)
*save_dlg.wcCallback:		createCB(save_dlg), setPromptCB()
*save_dlg.okCallback:		saveCB(), WcSetSensitiveCB(*save)
*save_dlg.cancelCallback:	WcSetSensitiveCB(*save)
*help.wcCallback:		createCB(help)
*help_dlg.wcCallback:		createCB(help_dlg)
*help_dlg.okCallback:		WcSetSensitiveCB(*help)
*list.wcCallback:		createCB(list)
*text.wcCallback:		createCB(text)
*bottom_lbl.wcCallback:		createCB(bottom_lbl)
*top_lbl.wcCallback:		createCB(top_lbl)
!
!  Other Widget resources
!
*save.sensitive:		FALSE
*up.sensitive:			FALSE
*list.selectionPolicy:		SINGLE_SELECT
*list.scrollBarDisplayPolicy:	STATIC
!
!  Widget Attachments
!
*main.topAttachment:		ATTACH_FORM
*main.leftAttachment:		ATTACH_FORM
*main.rightAttachment:		ATTACH_FORM
*main.bottomAttachment:		ATTACH_FORM
!
*pane.topAttachment:		ATTACH_FORM
*pane.leftAttachment:		ATTACH_FORM
*pane.rightAttachment:		ATTACH_FORM
*pane.bottomAttachment:		ATTACH_FORM
!
*top_lbl.topAttachment:		ATTACH_FORM
*top_lbl.leftAttachment:	ATTACH_FORM
*top_lbl.rightAttachment:	ATTACH_FORM
!
*next.leftAttachment:		ATTACH_FORM
*next.bottomAttachment:		ATTACH_FORM
!
*prev.leftAttachment:		ATTACH_WIDGET
*prev.leftWidget:		*next
*prev.bottomAttachment:		ATTACH_FORM
!
*up.bottomAttachment:		ATTACH_FORM
*up.rightAttachment:		ATTACH_FORM
!
*listSW.topAttachment:		ATTACH_WIDGET
*listSW.topWidget:		*top_lbl
*listSW.leftAttachment:		ATTACH_FORM
*listSW.rightAttachment:	ATTACH_FORM
*listSW.bottomAttachment:	ATTACH_WIDGET
*listSW.bottomWidget:		*up
!
*bottom_lbl.topAttachment:	ATTACH_FORM
*bottom_lbl.leftAttachment:	ATTACH_FORM
*bottom_lbl.rightAttachment:	ATTACH_FORM
!
*save.leftAttachment:		ATTACH_FORM
*save.bottomAttachment:		ATTACH_FORM
!
*help.rightAttachment:		ATTACH_FORM
*help.bottomAttachment:		ATTACH_FORM
!
*quit.bottomAttachment:		ATTACH_FORM
*quit.rightAttachment:		ATTACH_WIDGET
*quit.rightWidget:		*help
!
*textSW.topAttachment:		ATTACH_WIDGET
*textSW.topWidget:		*bottom_lbl
*textSW.leftAttachment:		ATTACH_FORM
*textSW.rightAttachment:	ATTACH_FORM
*textSW.bottomAttachment:	ATTACH_WIDGET
*textSW.bottomWidget:		*save
!
*text.editable:			FALSE
*text.editMode:			MULTI_LINE_EDIT
*text.wordWrap:			TRUE
*text.scrollHorizontal:		FALSE
*text.scrollVertical:		TRUE
!
*help_dlg.dialogStyle:		DIALOG_MODELESS
*error_dlg.dialogStyle:		DIALOG_APPLICATION_MODAL
*help_dlg_popup.title:		Browser Help
*save_dlg_popup.title:		Browser Save
*error_dlg_popup.title:		Browser Error
*help_dlg.shadowThickness:	2
*save_dlg.shadowThickness:	2
*error_dlg.shadowThickness:	2
*help_dlg_popup.borderWidth:	2
*save_dlg_popup.borderWidth:	2
*error_dlg_popup.borderWidth:	2

@


1.4
log
@changes for rios...
@
text
@d17 2
d20 2
d23 2
d26 2
a40 4
*XmFrame.shadowThickness:	0
*XmForm.shadowThickness:	2
*XmFrame.borderWidth:		0
*XmForm.borderWidth:		0
a42 2
*XmList.listMarginWidth:	5
*XmList.listMarginHeight:	5
d50 1
d56 3
d63 1
a63 1
*top_form.wcChildren:		top_lbl, up, list_frame
d66 1
a66 1
*bottom_form.wcChildren:	bottom_lbl, save, help, quit, text_frame
a68 2
*list_frame.wcClassName:	XmFrame
*list_frame.wcChildren:		list
a73 2
*text_frame.wcClassName:	XmFrame
*text_frame.wcChildren:		text
d80 2
d83 1
d98 2
a99 1
*help_dlg.wcCallback:		createCB(help)
d133 1
a133 1
*prev.leftWidget:		next
d139 6
a144 6
*list_frame.topAttachment:	ATTACH_WIDGET
*list_frame.topWidget:		top_lbl
*list_frame.leftAttachment:	ATTACH_FORM
*list_frame.rightAttachment:	ATTACH_FORM
*list_frame.bottomAttachment:	ATTACH_WIDGET
*list_frame.bottomWidget:	up
a145 5
*list.topAttachment:		ATTACH_FORM
*list.leftAttachment:		ATTACH_FORM
*list.rightAttachment:		ATTACH_FORM
*list.bottomAttachment:		ATTACH_FORM
!
d158 1
a158 1
*quit.rightWidget:		help
d160 6
a165 6
*text_frame.topAttachment:	ATTACH_WIDGET
*text_frame.topWidget:		bottom_lbl
*text_frame.leftAttachment:	ATTACH_FORM
*text_frame.rightAttachment:	ATTACH_FORM
*text_frame.bottomAttachment:	ATTACH_WIDGET
*text_frame.bottomWidget:	save
d175 10
@


1.4.1.1
log
@Possible (untested) changes to support Motif1.1
@
text
@d59 1
a95 1
*list_frame.wcCallback:		createCB(list_frame)
a96 1
*text_frame.wcCallback:		createCB(text_frame)
d134 1
a134 1
!*list_frame.topWidget:		top_lbl
d138 1
a138 1
!*list_frame.bottomWidget:	up
d153 1
a153 1
*help.topAttachment:		ATTACH_FORM
d156 2
a157 3
!*quit.rightAttachment:		ATTACH_WIDGET
!*quit.rightWidget:		help
*quit.rightAttachment:		ATTACH_FORM
d159 2
a162 3
! These two never did work (till I hardcoded them into callbacks.c)
*text_frame.topAttachment:	ATTACH_WIDGET
! *text_frame.topWidget:	bottom_lbl
d164 1
a164 1
! *text_frame.bottomWidget:	save
@


1.3
log
@fixed copyright
@
text
@d3 5
a7 5
*XmMessageBox.labelFontList:	-adobe-*schoolbook-medium-r-*-*-*-140-*
*XmSelectionBox.labelFontList:	-adobe-*schoolbook-medium-r-*-*-*-140-*
*XmPushButtonGadget.fontList:	-adobe-*schoolbook-medium-r-*-*-*-140-*
*XmPushButton.fontList:		-adobe-*schoolbook-medium-r-*-*-*-140-*
*XmLabelGadget.fontList:	-adobe-*schoolbook-medium-r-*-*-*-120-*
d10 1
a10 1
*top_lbl.fontList:		-adobe-*schoolbook-bold-r-*-*-*-180-*
d12 1
a12 1
*bottom_lbl.fontList:		-adobe-*schoolbook-bold-r-*-*-*-140-*
@


1.3.1.1
log
@/mit/olcdev/olxx/olta/src/browser/motif/Xbrowser, revision 1.4
(archived for historic purposes)
|> date: 1992/05/06 13:06:03;  author: lwvanels;  state: Exp;  lines: +50 -39
|> motif 1.1.4 changes
|> (vanharen)
@
text
@d3 5
a7 5
*XmMessageBox.labelFontList:	-adobe-*schoolbook-medium-r-normal--14-*
*XmSelectionBox.labelFontList:	-adobe-*schoolbook-medium-r-normal--14-*
*XmPushButtonGadget.fontList:	-adobe-*schoolbook-medium-r-normal--14-*
*XmPushButton.fontList:		-adobe-*schoolbook-medium-r-normal--14-*
*XmLabelGadget.fontList:	-adobe-*schoolbook-medium-r-normal--12-*
d10 1
a10 1
*top_lbl.fontList:		-adobe-*schoolbook-bold-r-normal--18-*
d12 1
a12 1
*bottom_lbl.fontList:		-adobe-*schoolbook-bold-r-normal--14-*
a16 2
*up.mnemonic:			U
*up.accelerators:		#override  Meta <Key>u: ArmAndActivate()
a17 2
*save.mnemonic:			S
*save.accelerators:		#override  Meta <Key>s: ArmAndActivate()
a18 2
*quit.mnemonic:			Q
*quit.accelerators:		#override  Meta <Key>q: ArmAndActivate()
a19 2
*help.mnemonic:			H
*help.accelerators:		#override  Meta <Key>h: ArmAndActivate()
d33 4
d39 2
a47 1
Xbrowser.borderWidth:		2
a52 3
*main.horizontalSpacing:	2
*main.verticalSpacing:		2
*main.shadowThickness:		2
d57 1
a57 1
*top_form.wcChildren:		top_lbl, up, list
d60 1
a60 1
*bottom_form.wcChildren:	bottom_lbl, save, help, quit, text
d63 2
d70 2
a77 2
*top_form.wcCallback:		createCB(top)
*bottom_form.wcCallback:	createCB(bottom)
a78 1
*quit.wcCallback:		createCB(quit)
d93 1
a93 2
*help.wcCallback:		createCB(help)
*help_dlg.wcCallback:		createCB(help_dlg)
d127 1
a127 1
*prev.leftWidget:		*next
d133 11
a143 6
*listSW.topAttachment:		ATTACH_WIDGET
*listSW.topWidget:		*top_lbl
*listSW.leftAttachment:		ATTACH_FORM
*listSW.rightAttachment:	ATTACH_FORM
*listSW.bottomAttachment:	ATTACH_WIDGET
*listSW.bottomWidget:		*up
d157 1
a157 1
*quit.rightWidget:		*help
d159 6
a164 6
*textSW.topAttachment:		ATTACH_WIDGET
*textSW.topWidget:		*bottom_lbl
*textSW.leftAttachment:		ATTACH_FORM
*textSW.rightAttachment:	ATTACH_FORM
*textSW.bottomAttachment:	ATTACH_WIDGET
*textSW.bottomWidget:		*save
a173 10
*help_dlg_popup.title:		Browser Help
*save_dlg_popup.title:		Browser Save
*error_dlg_popup.title:		Browser Error
*help_dlg.shadowThickness:	2
*save_dlg.shadowThickness:	2
*error_dlg.shadowThickness:	2
*help_dlg_popup.borderWidth:	2
*save_dlg_popup.borderWidth:	2
*error_dlg_popup.borderWidth:	2

@


1.2
log
@save only sensitive when there's an answer
@
text
@d1 2
@


1.1
log
@Initial revision
@
text
@d87 2
a88 1
*save_dlg.wcCallback:		createCB(save), setPromptCB()
d100 1
@
