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 |
VisibleOnlyInExpertMode
Utility is available only when expert mode in settings is enabled
Declaration
int VisibleOnlyInExpertMode { get; set; }
Property Value
Type | Description |
---|---|
int |