Gorgon
Show / Hide Table of Contents

Interface ISettingsCategory

A view model for a settings category.

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
IGorgonNamedObject.Name
Namespace: Gorgon.Editor.UI
Assembly: Gorgon.Editor.API.dll
Syntax
public interface ISettingsCategory : IViewModel, INotifyPropertyChanged, INotifyPropertyChanging, IGorgonNamedObject
Remarks

This is a view model that is used provide a settings interface for a plug in. The editor will pick these up and present your custom settings view (along with the view model) so that users can make changes to plug in settings. These settings objects are returned to the host editor application by way of the OnGetSettings() method.

Properties

| Edit this page View Source

ID

Property to return the ID for the panel.

Declaration
Guid ID { get; }
Property Value
Type Description
Guid

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