Gorgon
Show / Hide Table of Contents

Namespace Gorgon.Editor.UI

Classes

CloseContentArgs

Arguments for the CloseContentCommand.

ContentEditorViewModelBase<T>

Common functionality for a content view model.

ContentViewModelInjection

Common content view model parameters.

DarkFormsRenderer

A renderer to draw the visual styles for UI elements.

EditorAsyncCommand<T>

An implementation of the IEditorAsyncCommand<T> interface.

EditorCommand<T>

An implementation of the IEditorCommand<T> interface.

EditorContext<T>

A view model for setting the context for an editor operation.

EditorToolViewModelBase<T>

Common functionality for an editor tool plug in view model.

EditorViewModelBase<T>

Common functionality for the an editor view model.

GetClipboardDataTypeArgs

Arguments for the GetClipboardDataTypeCommand.

HostedPanelViewModelBase<T>

A base view model for hosted panels within a ContentBaseControl.

HostedPanelViewModelParameters

Parameters for a IHostedPanelViewModel

PlugInsCategoryViewModelParameters

Parameters for a ISettingsCategory specific to loading plug ins for an editor plug in.

PlugInsCategory<T>

A common view model for a plug ins category.

ProgressPanelDisplay

Displays a progress panel on an application during long running operations.

ProgressPanelUpdateArgs

Arguments used for the

SettingsCategoryBase<T>

A base class for a content settings category view model for a SettingsBaseControl.

SettingsCategoryViewModelParameters

Parameters for a ISettingsCategory

ViewFactory

A factory used to create views based on view model types.

ViewModelBase<T, THs>

A base view model for the gorgon editor.

WaitPanelActivateArgs

Event arguments for the WaitPanelActivated event.

WaitPanelDisplay

Displays a wait panel on an application during long running operations.

ZoomEventArgs

Event arguments for the a zoom event.

ZoomLevelExtensions

Extension methods for the zoom levels.

Interfaces

IClipboardHandler

Defines an interface that can handle clipboard functionality.

IContentFileDragData

Data used for drag and drop of a content file.

IContentViewModelInjection

Defines values to inject into content view models.

IDataContext<T>

A data context for a view and IViewModel

IEditorAsyncCommand<T>

An command used to carry out an asynchronous operation.

IEditorCommand<T>

An command used to carry out an operation.

IEditorContent

Common interface for editor content view models.

IEditorContext

A view model for setting the context for an editor operation.

IEditorToolViewModelInjection

Defines values to inject into tool plug in view models.

IHostedPanelViewModel

A view model for hosted panels.

ISettingsCategory

A view model for a settings category.

IUndoCommand

A command used to perform an undo (or redo) action that will store commands (and associated data) to reset state or the opposite.

IUndoHandler

Provides undo functionality to a view.

IViewModel

A base view model interface for the gorgon editor.

IViewModelInjection<T>

This object is used to inject common host application services into view models as parameters.

IVisualEditorContent

The view model for a visual content editor.

Enums

ContentState

The flags used to identify the current content state.

SaveReason

The reason why the application is saving the content.

ZoomLevels

The zoom levels for image magnification.

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