Mri.wcChildren:        DataRangeTransform
Mri.geometry:         300x400

! see LinearTransform for additional comments on why things are the
! way they are.

!*DataRangeTransform.wcConstructor:   XtCreateTopLevelShell
*DataRangeTransform.wcConstructor:   XtCreateTransientShell
*DataRangeTransform.wcChildren:      bb
*DataRangeTransform.title:           Data Range Transformation

*DataRangeTransform.bb.wcClassName:   XmBulletinBoard
*DataRangeTransform.bb.wcChildren:    table

*DataRangeTransform.bb.table.wcConstructor:  CreateTable
*DataRangeTransform.bb.table.wcChildren:     label, mapfile
*DataRangeTransform.bb.table.layout:     label 0 0; mapfile 0 1

*DataRangeTransform.bb.table.label.wcClassName:	XmLabel
*DataRangeTransform.bb.table.label.labelString:       Map File Name

! we don't need to reset the filename each time OK or Cancel is
! selected, because the ok button is tied to the fileselector.
! In other words, even if some filename sticks around from invocation
! to invocation of this widget, it is impossible to select "OK"
! without actually updating the filename so that what you see is
! what you get.



*DataRangeTransform.bb.table.mapfile.wcClassName:	  XmFileSelectionBox
*DataRangeTransform.bb.table.mapfile.dirMask:	   *.mf
*DataRangeTransform.bb.table.mapfile.okCallback: \
	  UpdateTransformDefaultCB, doneRunningCB

*DataRangeTransform.bb.table.mapfile.cancelCallback:     \
	  CancelledCB

