<<--File: IPMainViewer.mesa>> <> <<--Intro: This is the top-level Viewer interface which maps mouse clicks into operations>> <<-- when IPMainViewerImpl is started you get a 'MainViewer' toolbox. If you destroy it,>> <<-- you can get a new one by typing 'IPMainViewer' to the Commander>> <<>> DIRECTORY Rope, OrderedRefArray, IPTop; IPMainViewer: CEDAR DEFINITIONS = BEGIN MVTop: IPTop.Ref; TrialSolutions: OrderedRefArray.Ref; wDir: Rope.ROPE; RollBack: PROC[fromFile: Rope.ROPE]; <<--Allow to be used from interpreter>> GetInput: PROC[defaultDir, inputFile: Rope.ROPE]; END.