Search Results for

    Show / Hide Table of Contents

    Class SafeStatusToolWindow

    The tool window Item used to display a SafeStatus tool window

    Inheritance
    object
    ToolWindowItem
    SafeStatusToolWindow
    Inherited Members
    ToolWindowItem.RootController
    ToolWindowItem.Displayer
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    ToolWindowItem.ImageID

    Label

    Always returns "Safe Status"

    Declaration
    public override string Label { get; }
    Property Value
    Type Description
    string
    Overrides
    ToolWindowItem.Label

    LayoutDiplayName

    Returns PARAM_SAFESTATUS

    Declaration
    public override string LayoutDiplayName { get; }
    Property Value
    Type Description
    string
    Overrides
    ToolWindowItem.LayoutDiplayName

    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
    Overrides
    ToolWindowItem.UsesDisplayerContext

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.