Gorgon
Show / Hide Table of Contents

Interface IEditorTool

The base view model for a tool plug in UI.

Inherited Members
IViewModel.WaitPanelActivated
IViewModel.WaitPanelDeactivated
IViewModel.ProgressUpdated
IViewModel.ProgressDeactivated
IViewModel.NotifyPropertyChanged(string)
IViewModel.NotifyPropertyChanging(string)
IViewModel.NotifyAllPropertiesChanging()
IViewModel.NotifyAllPropertiesChanged()
IViewModel.Load()
IViewModel.Unload()
INotifyPropertyChanged.PropertyChanged
INotifyPropertyChanging.PropertyChanging
Namespace: Gorgon.Editor.Tools
Assembly: Gorgon.Editor.API.dll
Syntax
public interface IEditorTool : IViewModel, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

CloseToolCommand

Property to return the command used when the tool UI is about to be closed.

Declaration
IEditorAsyncCommand<CloseToolArgs> CloseToolCommand { get; }
Property Value
Type Description
IEditorAsyncCommand<CloseToolArgs>
Remarks

This command will be executed when the user shuts down the tool via some UI element (e.g. the 'X' in a window).

Extension Methods

GorgonDebugExtensions.ValidateObject<T>(T, string)
GorgonNullExtensions.AsNullable<T>(object)
GorgonNullExtensions.IfNull<T>(object, T)
GorgonNullExtensions.IsNull(object)
  • Edit this page
  • View Source
In this article
Back to top Copyright 2023 - Licensed under the MIT license by Michael Winsor (Tape_Worm).
Send comments on this topic to the author