An NDoc Documented Class Library |
|
Sandia.MVCFramework.ViewManager Namespace
Namespace hierarchy
Classes
Class |
Description |
AbstractStandardViewManager
|
The AbstractStandardViewManager provides some general functionality for a view manager that uses a Windows form UI. It provides some basic UI components such as a MenuStrip, as well as an abstract method that is called on construction to allow inheriting classes to add their own components to the form. |
SplitLayoutNode
|
A layout node for defining splits in the UI. This split is defined by providing left and right children which should reside on their respective sides in the split. |
StandardViewManagerState
|
A standard view manager state implementation. |
UINode<UIDataType>
|
|
ViewLayoutNode
|
A layout node for IViews. |
ViewToolStripButton
|
A ToolStripButton that contains a ViewLayoutNode for reference when the button is clicked. |
ViewWrapper
|
A wrapper class that adds a minimize button to a view. |
Interfaces
Interface |
Description |
ILayoutNode
|
An interface for objects which are placed in a layout tree. |
IViewManager
|
The IViewManager interface defines the general functionality for a view manager, which controls the display and layout of IViews. |
IViewManagerState
|
An interface that defines general functionality for the a view manager's state. The state will be used to allow the controller to save and load the current state of the view manager (e.g. which views are visible, etc.). |
Delegates
Delegate |
Description |
OnViewMinimized
|
A delegate used for events associated with minimizing an IView. |