Click or drag to resize
Sdl.Desktop.IntegrationApi.Extensions Namespace
Contains the Desktop application integration API contracts which allow third party plugin developers to integrate their applications
Classes
  ClassDescription
Public classAbstractCommandBarItemAttribute
Abstract base class for command bar item extension attributes.
Public classAbstractLayoutAttribute
Abstract base class for auxiliary extension attributes that specify the location of plug-in items on a command bar.
Public classAbstractLayoutConfiguration
Base class for layout configurations
Public classActionAttribute
Decorate an action of a Studio application provinding metadata informations
Public classActionLayoutAttribute
Define UI informations for an action.
Public classCode exampleApplicationInitializerAttribute
Used to decorate the classes which are executed at the application startup. This classes must also implement the Sdl.Desktop.IntegrationApi.IApplicationInitializer interface
Public classRibbonGroupAttribute
Decorate a ribbon group of a Studio application provinding metadata informations
Public classRibbonGroupLayoutAttribute
Auxiliary extension attribute used to setup the layout of a ribbon group.
Public classShortcutAttribute
Used to define shortcuts for the actions.
Public classViewAttribute
Extension attribute for integrating new views into Studio applications.
Public classViewPartAttribute
Extension attribute for integrating new view parts into Studio applications.
Public classViewPartLayoutAttribute
An auxiliary extension attribute for use with the ViewPartAttribute to define a view part. This extension can be used to specify a default layout for the view part, but also to specify a layout specific to a certain view configuration. Multiple instances of this attribute can be applied.
Interfaces
  InterfaceDescription
Public interfaceILocationAware
Implements the positioning the UI elements inside the layout.
Enumerations
  EnumerationDescription
Public enumerationDisplayType
The way that UI elements are displayed in the ribbon
Public enumerationDockType
Enum specifying possible locations where a view part can be located in.
Public enumerationGroupStyle
Enum specifying possible ways a number of view parts sharing the same area can be grouped.
Community
Edit

Be the first to Edit the community content of this topic.
Comments