Gorgon
Show / Hide Table of Contents

Interface IHostContentServices

A list of services passed from the host application to tool plug ins.

Inherited Members
IHostServices.Log
IHostServices.BusyService
IHostServices.MessageDisplay
IHostServices.ClipboardService
Namespace: Gorgon.Editor.PlugIns
Assembly: Gorgon.Editor.API.dll
Syntax
public interface IHostContentServices : IHostServices

Properties

| Edit this page View Source

ColorPicker

Property to return the service used to pick colors.

Declaration
IColorPickerService ColorPicker { get; }
Property Value
Type Description
IColorPickerService
| Edit this page View Source

ContentPlugInService

Property to return the service that allows a content plug in to access other content plug ins.

Declaration
IContentPlugInService ContentPlugInService { get; }
Property Value
Type Description
IContentPlugInService
| Edit this page View Source

FolderBrowser

Property to return the service used to browse through directories on the file system.

Declaration
IFileSystemFolderBrowseService FolderBrowser { get; }
Property Value
Type Description
IFileSystemFolderBrowseService
| Edit this page View Source

GraphicsContext

Property to return the graphics and the 2D renderer used by the host application.

Declaration
IGraphicsContext GraphicsContext { get; }
Property Value
Type Description
IGraphicsContext
| Edit this page View Source

ToolPlugInService

Property to return the service that allows a conetnt plug in to access tool content plug ins.

Declaration
IToolPlugInService ToolPlugInService { get; }
Property Value
Type Description
IToolPlugInService

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