CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IUtilButtonContext

    Information about utility in main CAM window

    Namespace: CAMAPI.Utilities
    Assembly: CAMAPI.Utilities.dll
    Syntax
    [Guid("9E15B3AA-3D69-4501-8798-9C473CB1C2D7")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IUtilButtonContext

    Properties

    Description

    Description of utility

    Declaration
    string Description { get; set; }
    Property Value
    Type Description
    string

    Enabled

    Visibility of utility button

    Declaration
    int Enabled { get; set; }
    Property Value
    Type Description
    int

    Hint

    Hint text of utility button

    Declaration
    string Hint { get; set; }
    Property Value
    Type Description
    string

    HintText

    Text of hint window of utility button

    Declaration
    string HintText { get; set; }
    Property Value
    Type Description
    string

    HintTitle

    Title of hint window of utility button

    Declaration
    string HintTitle { get; set; }
    Property Value
    Type Description
    string

    IconId

    Identifier for icon, if utility is internal

    Declaration
    int IconId { get; set; }
    Property Value
    Type Description
    int

    IconPath

    Icon of utility button

    Declaration
    string IconPath { get; set; }
    Property Value
    Type Description
    string

    LoadInfo

    Additional information about loading utility module

    Declaration
    string LoadInfo { get; set; }
    Property Value
    Type Description
    string

    LoaderExtensionIdent

    Identifier of extension, which is used to load and execute utility

    Declaration
    string LoaderExtensionIdent { get; set; }
    Property Value
    Type Description
    string

    ModulePath

    Path to executable file

    Declaration
    string ModulePath { get; set; }
    Property Value
    Type Description
    string

    Name

    Name of utility

    Declaration
    string Name { get; set; }
    Property Value
    Type Description
    string

    UiVisible

    Ui visibility of utility

    Declaration
    bool UiVisible { get; }
    Property Value
    Type Description
    bool

    Uid

    Unique ident of utility

    Declaration
    string Uid { get; set; }
    Property Value
    Type Description
    string

    Visible

    Whether the utility button is visible (currently mirrors Enabled)

    Declaration
    bool Visible { get; }
    Property Value
    Type Description
    bool

    VisibleOnlyInExpertMode

    Utility is available only when expert mode in settings is enabled

    Declaration
    int VisibleOnlyInExpertMode { get; set; }
    Property Value
    Type Description
    int
    In this article