! SCCS_data:    @(#) Demo 1.2 92/12/09 14:22:25
!
! Run this demo (after Mri is built) like this:
!
!	Mri/Mri -rf Mr/Demo
!
! or after Mri is installed like this:
!
!	Mri
!
! This file gets loaded if Mri is not given a resource file on the command
! line because XtInitialize loads ...app-defaults/MRi, and that file has the
! one resource wclInitResFile which named this file.  The wclInitResFile
! resource can be overriden by the -rf on the command line, 

*allowShellResize:	True

Mri.WcPopups:		doMenu
Mri.WcChildren:		doOption

*doMenu.wcCreate:	XmCreatePulldownMenu
*doMenu.wcChildren:	Hello Goodbye Periodic PerTem Template sep \
			Menubar Popup OptMenu sep \
			Dialogs TableDialog AppShells TopLevels Shells sep \
			Traversal sep \
			ListRC ListTable Form sep \
			Exit

*doMenu*wcCreate:	XmPushButton
*doMenu.sep.wcCreate:	XmSeparator

*Exit.activateCallback:		WcExit

! Note the two equivalent ways of specifying the initial resource file:
! 
! 	Mri -ResFile Hello
!	Mri -rf Hello
!
*Hello.activateCallback:   WcSpawn( Mri -trrf -ResFile Mri/Hello    )
*Goodbye.activateCallback: WcSpawn( Mri -trrf -rf      Mri/Goodbye  )
*Periodic.activateCallback:WcSpawn( Mri -trrf -ResFile Mri/Periodic )
*PerTem.activateCallback:  WcSpawn( Mri -trrf -ResFile Mri/PerTem   )
*Template.activateCallback:WcSpawn( Mri -trrf -ResFile Mri/Template )
*Menubar.activateCallback: WcSpawn( Mri -trrf -rf      Mri/Menubar  )

! Note that when using WcSystem, you probably always want a trailing &
!
*Popup.activateCallback:	WcSystem( Mri -trrf -rf Mri/Popup       &)
*OptMenu.activateCallback:	WcSystem( Mri -trrf -rf Mri/OptMenu     &)
*Dialogs.activateCallback:	WcSystem( Mri -trrf -rf Mri/Dialogs     &)
*TableDialog.activateCallback:	WcSystem( Mri -trrf -rf Mri/TableDialog &)
*AppShells.activateCallback:	WcSystem( Mri -trrf -rf Mri/AppShells   &)
*TopLevels.activateCallback:	WcSystem( Mri -trrf -rf Mri/TopLevels   &)
*Shells.activateCallback:	WcSystem( Mri -trrf -rf Mri/Shells      &)
*Traversal.activateCallback:	WcSystem( Mri -trrf -rf Mri/Traversal   &)

*ListRC.activateCallback:	WcSpawn( Mri -trrf -rf Mri/ListRC    )
*ListTable.activateCallback:	WcSpawn( Mri -trrf -rf Mri/ListTable )
*Form.activateCallback:		WcSpawn( Mri -trrf -rf Mri/Form      )

*doOption.wcCreate:		XmCreateOptionMenu
*doOption.labelString:		Demonstrate:
*doOption.subMenuId:		^*doMenu

