Tioga.config
Copyright © 1984 by Xerox Corporation. All rights reserved.
McGregor, October 4, 1982 9:36 am
Paxton, May 24, 1983 11:00 am
Maxwell, January 14, 1983 10:12 am
Plass, March 7, 1983 2:13 pm
Russ Atkinson, June 12, 1984 6:16:44 pm PDT
Paul Rovner, September 30, 1983 11:57 am
Doug Wyatt, May 17, 1984 2:52:01 pm PDT
Tioga: CONFIGURATION LINKS: CODE
IMPORTS
AMMiniModel, Atom, BasicTime, Booting, Buttons, Carets, Convert, DefaultRemoteNames, FS, FSExtras, Graphics, GraphicsOps, ImplErrors, InputFocus, IO, JaMOps, List, Menus, MessageWindow, PrincOpsUtils, Process, ProcessExtras, Real, RefTab, RefText, Rope, RopeEdit, RopeEditingBLT, RopeFrom, RopeIO, RopeReader, SafeStorage, Terminal, TIPUser, UserProfile, VersionMap, VersionMapDefaults, VFonts, ViewerBLT, ViewerClassesExtras, ViewerMenus, ViewerOps, VirtualDesktops, WindowManager, WorldVM
EXPORTS ALL
the following are the most general, clean, and wonderful interfaces to Tioga:
TiogaOps, TiogaFileOps
these get into the internals more, but are still fairly stable:
TypeScript, TextLooks, LooksReader, RunReader, TextNode, NodeProps, OtherNode, EditNotify, NodeAddrs, UndoEvent, NodeStyle, TEditHistory, TEditInputOps, TEditMesaOps, TEditOps,
these are internal interfaces that may be expected to change more frequently:
NameSymbolTable, AbbrevExpand, CheckNode, EditAddrs, EditSpan, EditSpanSupport, TextEdit, TextLooksSupport, PutGet, GetTree, InterFile, MonitoredQueue, TreeCheck, TreeFind, TextFind, NodeStyleExtra, TEditDisplay, TEditDocument, TEditFormat, TEditImpl, TEditInput, TEditProfile, TEditRefresh, TEditScrolling, TEditSelection, TEditTouchup
CONTROL NameSymbolTableImpl, TBase, TStyles, TEdit = {
TBase: CONFIGURATION LINKS: CODE
IMPORTS Atom, FS, IO, NameSymbolTable, Process, RefTab, Rope, RopeEdit, RopeEditingBLT, RopeFrom, RopeIO, RopeReader, SafeStorage
EXPORTS ALL
AbbrevExpand, StartTBase, EditSpan, EditSpanSupport, TextEdit, TextLooks, TextNode, TextLooksSupport, CheckNode, PutGet, PutGetExtras, GetTree, InterFile, MonitoredQueue, RunReader, LooksReader, TreeCheck, TreeFind, TextFind, NodeProps, EditNotify, NodeAddrs, OtherNode, UndoEvent
CONTROL StartTBaseImpl = {
AbbrevExpandImpl;
TextNodeImpl;
EditSpanImpl;
EditSpanSupportImpl;
CheckNodeImpl;
EditNotifyImpl;
FileReaderImpl;
FileWriterImpl;
GetFileImpl;
GetInterFileImpl;
GetTreeImpl;
LooksReaderImpl;
MonitoredQueueImpl;
NodeAddrsImpl;
NodePropsImpl;
OtherNodeImpl;
PGSupportImpl;
PutFileImpl;
PutInterFileImpl;
RunReaderImpl;
TextEditImpl;
TextFindImpl;
TextFind2Impl;
TextFind3Impl;
TextLooksImpl;
TextLooksBasicImpl;
TextLooksSupportImpl;
TreeCheckImpl;
TreeFindImpl;
UndoEventImpl;
WordEditImpl;
StartTBaseImpl;
};
TStyles: CONFIGURATION LINKS: CODE
TStyles config. contains Tioga/JaM interface for styles
Will start trap ok, or can call NodeStyle.Start[]
IMPORTS Atom, Convert, DefaultRemoteNames, EditNotify, FS, IO, JaMOps, JaMVM, MessageWindow, NameSymbolTable, NodeProps, Process, Real, Rope, SafeStorage, TextNode, VFonts
EXPORTS NodeStyle, NodeStyleExtra, NodeStyleObject
CONTROL NodeStyleImpl = {
NodeStyleImpl;
NodeStyle2Impl;
NodeStyleSpacesImpl;
NodeStyleExtraImpl;
NodeStyleApplyImpl;
NodeStyleTabsImpl;
};
TEdit: CONFIGURATION LINKS: CODE
IMPORTS AbbrevExpand, AMMiniModel, Atom, BasicTime, Booting, Buttons, Carets, Convert, DefaultRemoteNames, EditNotify, EditSpan, EditSpanSupport, FS, FSExtras, Graphics, GraphicsOps, ImplErrors, InputFocus, IO, List, LooksReader, Menus, MessageWindow, MonitoredQueue, NameSymbolTable, NodeAddrs, NodeProps, NodeStyle, NodeStyleExtra, PrincOpsUtils, Process, ProcessExtras, PutGet, Real, RefTab, RefText, Rope, RopeEdit, RopeReader, RunReader, SafeStorage, Terminal, TextEdit, TextFind, TextLooks, TextLooksSupport, TextNode, TIPUser, TreeCheck, TreeFind, UndoEvent, UserProfile, VersionMap, VersionMapDefaults, VFonts, ViewerBLT, ViewerClassesExtras, ViewerMenus, ViewerOps, VirtualDesktops, WindowManager, WorldVM
EXPORTS ALL
CONTROL TEditProfileImpl, TEditSelectionAllocImpl, TEditSelectionImpl, TEditSelection2Impl, TEditDisplay2Impl, TEditDocumentsImpl, TEditDocuments2Impl, TEditDocuments3Impl, TEditTypeScriptImpl, TEditInputImpl, TEditInputEventsImpl, TEditInput2Impl, TEditLocksImpl, TEditLocksPrivateImpl, TEditMesaOpsImpl, TEditRefreshImpl, TEditSelectionLocksImpl, TEditScrollingImpl, TEditFormatImpl, TEditTouchupImpl, TiogaOpsImpl, TiogaOps2Impl, TEditDocumentRopeImpl, TiogaFileWatcherImpl = {
TiogaOpsImpl;
TEditBufferedInputImpl;
TEditDisplayImpl;
TEditDisplay2Impl;
TEditDocumentRopeImpl;
TEditDocumentsImpl;
TEditDocuments2Impl;
TEditDocuments3Impl;
TEditDocumentsCacheImpl;
TEditDocumentsCache2Impl;
TEditFormatImpl;
TEditInputImpl;
TEditInputEventsImpl;
TEditInput2Impl;
TEditInputOpsImpl;
TEditLocksImpl;
TEditLocksPrivateImpl;
TEditMesaOpsImpl;
TEditMiscOpsImpl;
TEditMiscOps2Impl;
TEditMouseImpl;
TEditOpsImpl;
TEditProfileImpl;
TEditRefreshImpl;
TEditScrollingImpl;
TEditSelectionImpl;
TEditSelection2Impl;
TEditSelectionLocksImpl;
TEditSelectionAllocImpl;
TEditSelectionOpsImpl;
TEditSplitImpl;
TEditTouchupImpl;
TEditTypeScriptImpl;
TiogaFileOpsImpl;
TiogaOps2Impl;
TiogaExtraOpsImpl;
TiogaFileWatcherImpl;
};
NameSymbolTableImpl;
TBase;
TStyles;
TEdit;
}.