<> <> <> <> <> ChipNDalePackage: CONFIGURATION IMPORTS AMBridge, AMTypes, Atom, BasicTime, Buttons, CedarProcess, Commander, CommandTool, Containers, Convert, DebuggerSwap, FileNames, FS, HashTable, Icons, Imager, ImagerBackdoor, ImagerColor, ImagerFont, ImagerManhattan, ImagerMaskCapture, ImagerPath, ImagerTransformation, InputFocus, InterminalBackdoor, IO, Labels, List, LRUCache, MBQueue, Menus, NodeStyleFont, PopUpMenus, PopUpSelection, PrintTV, PriorityQueue, Process, ProcessProps, PropertyLists, RefTab, Rope, RopeList, RuntimeError, SafeStorage, SymTab, TEditImpl, TEditProfile, Terminal, TerminalIO, TiogaMenuOps, TIPUser, UserCredentials, UserProfile, VFonts, ViewerEvents, ViewerOps, ViewerTools, WindowManager EXPORTS ALL CONTROL <<--very basics >> CDEventsImpl, --any order CDPropertiesImpl, --any order <<>> <<--order matters !! [circularities] >> CDOpsImpl, --needs CDValue, CDEvents; start traps CDValue CDImpl, -- needs CDEvents CDValueImpl, --needs CDEvents and events registered by CDOpsImpl and CDImpl <<--order matters >> CDBasicsImpl, --any order CDLayersImpl, --needs CDValue, CDImpl CDOut, --needs CDEvents and registers events CDEnvironmentImpl, --needs CDValue, CDEvents CDDrawQueueImpl, --any order CDPopUpMenusImpl, --needs CDEnvironment; defines all the pop up menus CDSimpleOpsImpl, --needs CDEvents CDSequencerImpl, --must be initialized after CDOut because of event handling CDDefaultProcsImpl, --any order, may be trapped CDDirectoryImpl, --needs CDEvents, CDValue and registers events CDCellsImpl, --after CDOut [event] needs CDDirectory CDCellsInteractionsImpl, --registers events CDRectsImpl, CDInstancesImpl, CDPanelImpl, CDCommandOpsImpl, CDImportsImpl, CDAtomicObjectsImpl, CDVScaleImpl, CDVFurtherPaintersImpl, CDColorsImpl, CDViewerBaseImpl, CDVDraw, CDVArrowImpl, CDVMain, CDVSpecialPainters, CDVTicksImpl, CDVMarksAndModes, CDViewHighlightImpl, CDStretchyBackdoorImpl, CDBasicCommands, CDCellCommands, CDVCommands, CDMoveCopyCommands, CDDebugCommands, CDVCursorImpl, CDVSomeCursors, CDViewerImpl, CDDirectoryOpsImpl, CDRepetitionsImpl, TokenIOImpl, CDIn, CDTextsImpl, --must be initialized after initialization of ReadEvent CDCurvesImpl, CDEmergencyHandling, CDSymbolicObjectsImpl, CDOldInterestRectsImpl, CDErrorsImpl, CDRopeViewerImpl, CDSimpleRulesImpl, CDSymbolicObjectsCommands, --must be after CDSymbolicObjectsImpl, CDRectsImpl CDMenuSpecialsImpl, CDGenerateImpl, CDGenerateCommands, CDGenerateImportsImpl, CDRemoteImpl, CDPanelFontsImpl, CDCleanUpImpl, <<-- non exporting>> CDCurvesCommands, CDPropertyCommands, CDIOCommands, CDImportCommands, CDTextsCommands, <<>> <<-- initialized late: makes help button being last button>> CDExtraCommands, <<>> <<-- must be last, so everything else is initialized>> CDStarter = BEGIN CDImpl; CDBasicsImpl; CDPropertiesImpl; CDEventsImpl; CDValueImpl; CDEnvironmentImpl; CDLayersImpl; CDStretchyBackdoorImpl; CDInstancesImpl; CDDrawQueueImpl; CDPanelImpl; CDSequencerImpl; CDMarksImpl; CDOpsImpl; CDSimpleOpsImpl; CDDefaultProcsImpl; CDDirectoryImpl; CDOut; CDCellsImpl; CDCellsInteractionsImpl; CDImportsImpl; CDAtomicObjectsImpl; CDVScaleImpl; CDVFurtherPaintersImpl; CDViewerBaseImpl; CDCommandOpsImpl; CDVMain; CDVSpecialPainters; CDVTicksImpl; CDColorsImpl; CDVDraw; CDVArrowImpl; CDVCursorImpl; CDVSomeCursors; CDViewerImpl; CDVMarksAndModes; CDViewHighlightImpl; CDRectsImpl; CDTextsImpl; CDDebugCommands; CDCellCommands; CDBasicCommands; CDVCommands; CDMoveCopyCommands; CDExtraCommands; CDRepetitionsImpl; CDDirectoryOpsImpl; TokenIOImpl; CDIn; CDPropertyCommands; CDImportCommands; CDIOCommands; CDEmergencyHandling; CDSymbolicObjectsImpl; CDErrorsImpl; CDSymbolicObjectsCommands; CDOldInterestRectsImpl; CDRopeViewerImpl; CDSimpleRulesImpl; CDCurvesImpl; CDCurvesCommands; CDTextsCommands; CDMenuSpecialsImpl; CDGenerateImpl; CDGenerateCommands; CDGenerateImportsImpl; CDRemoteImpl; CDPanelFontsImpl; CDCleanUpImpl; CDPopUpMenusImpl; CDStarter; END.