Interface IShell
- Namespace
- Gemini.Framework.Services
- Assembly
- Gemini.dll
public interface IShell : IGuardClose, IClose, IDeactivate
- Inherited Members
-
IDeactivate.AttemptingDeactivation
IDeactivate.Deactivated
Properties
ActiveItem
IDocument ActiveItem { get; }
Property Value
- IDocument
ActiveLayoutItem
ILayoutItem ActiveLayoutItem { get; set; }
Property Value
- ILayoutItem
Documents
IObservableCollection<IDocument> Documents { get; }
Property Value
- IObservableCollection<IDocument>
MainMenu
Property Value
- IMenu
ShowFloatingWindowsInTaskbar
bool ShowFloatingWindowsInTaskbar { get; set; }
Property Value
- bool
StatusBar
IStatusBar StatusBar { get; }
Property Value
- IStatusBar
IToolBars ToolBars { get; }
Property Value
- IToolBars
IObservableCollection<ITool> Tools { get; }
Property Value
- IObservableCollection<ITool>
Methods
Close()
CloseDocument(IDocument)
void CloseDocument(IDocument document)
Parameters
document
IDocument
OpenDocument(IDocument)
void OpenDocument(IDocument model)
Parameters
model
IDocument
void ShowTool(ITool model)
Parameters
model
ITool
void ShowTool<TTool>() where TTool : ITool
Type Parameters
TTool
Events
ActiveDocumentChanged
event EventHandler ActiveDocumentChanged
Event Type
- EventHandler
ActiveDocumentChanging
event EventHandler ActiveDocumentChanging
Event Type
- EventHandler