Class SafeStatusToolWindow
The tool window Item used to display a SafeStatus tool window
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Core
Assembly: LemonEdge.ClientCore.dll
Syntax
public class SafeStatusToolWindow : ToolWindowItem
Constructors
SafeStatusToolWindow(IRootController)
Creates a new tool window item for the safe status tool window with the specified current active IModelLayoutDisplayer to work against
Declaration
[ActivatorUtilitiesConstructor]
public SafeStatusToolWindow(IRootController rootController)
Parameters
Type | Name | Description |
---|---|---|
IRootController | rootController | The app controller, for service access |
SafeStatusToolWindow(IRootController, IModelLayoutDisplayer)
Creates a new tool window item for the safe status tool window with the specified current active IModelLayoutDisplayer to work against
Declaration
public SafeStatusToolWindow(IRootController rootController, IModelLayoutDisplayer displayer)
Parameters
Type | Name | Description |
---|---|---|
IRootController | rootController | The app controller, for service access |
IModelLayoutDisplayer | displayer | The current active displayer to work against |
Fields
PARAM_SAFESTATUS
The layout name this item requires to be displayed
Available so a DefaultLayoutGenerator can be implemented to create a custom layout specifically for this item
Declaration
public const string PARAM_SAFESTATUS = "SafeStatus_ToolWindow"
Field Value
Type | Description |
---|---|
string |
Properties
ImageID
Returns the history default image
Declaration
public override Guid ImageID { get; }
Property Value
Type | Description |
---|---|
Guid |
Overrides
Label
Always returns "Safe Status"
Declaration
public override string Label { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
LayoutDiplayName
Returns PARAM_SAFESTATUS
Declaration
public override string LayoutDiplayName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
UsesDisplayerContext
Indicates if this tool window should have access to, and use, the context of the IModelLayoutDisplayer it is currently working with
The default value returned is false indicating the tool window by default does not edit data within the context of the IModelLayoutDisplayer it is working against
Declaration
public override bool UsesDisplayerContext { get; }
Property Value
Type | Description |
---|---|
bool |