OVERVIEW
Class Hierarchy
The following diagram shows the main inheritance tree of TUI::Vision. Indentation represents inheritance (derived classes are indented).
TObject
|
+- TView
| |
| +- TFrame
| +- TScrollBar
| +- TScroller
| | +- TTextDevice
| | +- TTerminal
| |
| +- TStaticText
| | +- TLabel
| | +- TParamText
| |
| +- TInputLine
| | +- TFileInputLine
| |
| +- TButton
| +- TCluster
| | +- TRadioButtons
| | +- TCheckBoxes
| | +- TMultiCheckBoxes
| |
| +- TListViewer
| | +- TListBox
| | | +- TEditListBox
| | | +- TSortedListBox
| | | +- TFileList
| | +- THistoryViewer
| |
| +- THistory
| +- TMenuView
| | +- TMenuBar
| | +- TMenuBox
| | +- TMenuPopup
| |
| +- TStatusLine
| +- TClockView
| +- THeapView
| +- TEventViewer
|
+- TGroup
| |
| +- TWindow
| | |
| | +- TDialog
| | | +- TFileDialog
| | | +- TChDirDialog
| | | +- TColorDialog
| | |
| | +- THistoryWindow
| |
| +- TDeskTop
| +- TProgram
| +- TApplication
|
+- TCollection
|
+- TSortedCollection
| +- TStringCollection
| +- TFileCollection
|
+- TDirCollection
Source Module Inventory
lib/TUI/
+-- App/ - TProgram, TApplication, TDeskTop, TBackground, etc.
+-- Dialogs/ - TDialog, TButton, TInputLine, TLabel, etc.
+-- Drivers/ - TEvent, TScreen, TEventQueue, THardwareInfo, etc.
+-- Editors/ - TEditor, TMemo, TFileEditor, TIndicator, etc.
+-- Gadgets/ - TClickTester, TEventViewer, THeapView, etc.
+-- Help/ - THelpFile, THelpTopic, THelpViewer, etc.
+-- Memory/ - Memory manager
+-- Menus/ - TMenuBar, TMenuBox, TStatusLine, etc.
+-- Objects/ - TObject, TPoint, TRect, TCollection, TSortedCollection, etc.
+-- StdDlg/ - TFileDialog, TChDirDialog, TDirListBox, etc.
+-- TextView/ - TTextDevice, TTerminal, etc.
+-- toolkit/ - Object toolkit
+-- Validate/ - TValidator, TFilterValidator, TPXPictureValidator, etc.
+-- Views/ - TDrawBuffer, TView, TGroup, TFrame, TScroller, TWindow, etc.