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.