IWorkbench Methods |
The IWorkbench type exposes the following members.
| Name | Description | |
|---|---|---|
| Close | Closes the workbench by closing the main window of the workbench. | |
| CloseAllViews | Closes all views. | |
| CloseContent | Closes the workbench view content. | |
| ClosePad | Closes a pad. Be aware that only those pads could be closed, which are treated as documents, but are located in the pad area. Those pads don't have a pad descriptor. Pads that have a pad descriptor can not be closed by this command. To hide them, set the IsVisible property to false. | |
| CreateMemento |
Creates a new memento from the state.
(Inherited from IMementoCapable) | |
| EhProjectChanged | Informs the workbench that the project instance has changed. | |
| GetViewModelT | Gets the content for the provided document. | |
| GetViewModelsT | Gets the content for the provided document. | |
| SaveCompleteWorkbenchStateAndLayoutInPropertyService | ||
| SetMemento |
Sets the state, using the given memento.
(Inherited from IMementoCapable) | |
| ShowPad | Shows the provided pad content in the pad area. | |
| ShowView | Shows the view content. The type of object content depends on the GUI type. SharpDevelop's GUI requires an object of type IViewContent; |