Classes for Potomac's user interface layer.
| Class | Description | |
|---|---|---|
| Action | An Action represents a runnable piece of logic that is typically represented on the UI. | |
| Folder | A Folder represents a portion of a Page. | |
| FolderFactory | FolderFactory creates folders for Page instances. | |
| FolderOptions | FolderOptions is an extensibility mechanism that enables folder type specific options. | |
| Page | A page is a high-level subsection of an application. | |
| PageDescriptor | A structure containing descriptive information about a Page. | |
| PageFactory | A PageFactory creates Page instances. | |
| PageInput | A PageInput is a lightweight argument passed to a Page. | |
| PageOptions | PageOptions is an extensibility mechanism that enables page type specific options. | |
| PartEvent | PartEvents are the main mechanism of communication between Parts and the Potomac User Interface. | |
| PartExtensionManager | PartExtensionManager helps Page instances gather part extensions for creation. | |
| PartInput | A PartInput is a lightweight argument passed to a part. | |
| PartOptions | PartOptions is an extensibility mechanism that enables part type specific options. | |
| PartReference | A reference to a part in a folder. | |
| PotomacEvent | Potomac events are dispatched when high-level UI actions occur. | |
| PotomacUI | PotomaUI is the main controller for the Potomac UI framework. | |
| SelectionEvent | SelectionEvents are dispatched in response to selection changes in parts. | |
| SelectionService | The SelectionService allows parts to retrieve the selection for a given part. | |
| TemplateEvent | TemplateEvents are the communication mechanism between templates and Potomac. |