Interface IToolViewModel
Represents a profile editor tool.
Inherited Members
Namespace: Artemis.UI.Shared.Services.ProfileEditor
Assembly: Artemis.UI.Shared.dll
Syntax
public interface IToolViewModel : IDisposable
Properties
Icon
Gets the icon which this tool should show in the toolbar.
Declaration
MaterialIconKind Icon { get; }
Property Value
Type | Description |
---|---|
MaterialIconKind |
IsEnabled
Gets a boolean indicating whether the tool is enabled.
Declaration
bool IsEnabled { get; }
Property Value
Type | Description |
---|---|
bool |
IsExclusive
Gets a boolean indicating whether or not this tool is exclusive. Exclusive tools deactivate any other exclusive tools when activated.
Declaration
bool IsExclusive { get; }
Property Value
Type | Description |
---|---|
bool |
IsSelected
Gets or sets a boolean indicating whether the tool is selected.
Declaration
bool IsSelected { get; set; }
Property Value
Type | Description |
---|---|
bool |
Order
Gets the order in which this tool should appear in the toolbar.
Declaration
int Order { get; }
Property Value
Type | Description |
---|---|
int |
ShowInToolbar
Gets or sets a boolean indicating whether this tool should be shown in the toolbar.
Declaration
bool ShowInToolbar { get; }
Property Value
Type | Description |
---|---|
bool |
ToolTip
Gets the tooltip which this tool should show in the toolbar.
Declaration
string ToolTip { get; }
Property Value
Type | Description |
---|---|
string |