Namespace Sdl.Desktop.IntegrationApi.Extensions
Classes
AbstractCommandBarItemAttribute
Abstract base class for command bar item extension attributes.
AbstractLayoutAttribute
Abstract base class for auxiliary extension attributes that specify the location of plug-in items on a command bar.
AbstractLayoutConfiguration
Base class for layout configurations
ActionAttribute
Decorate an action of a Studio application provinding metadata informations
ActionLayoutAttribute
Define UI informations for an action.
ApplicationInitializerAttribute
Used to decorate the classes which are executed at the application startup. This classes must also implement the Sdl.Desktop.IntegrationApi.IApplicationInitializer interface
RibbonGroupAttribute
Decorate a ribbon group of a Studio application provinding metadata informations
RibbonGroupLayoutAttribute
Auxiliary extension attribute used to setup the layout of a ribbon group.
ShortcutAttribute
Used to define shortcuts for the actions.
ViewAttribute
Extension attribute for integrating new views into Studio applications.
ViewPartAttribute
Extension attribute for integrating new view parts into Studio applications.
ViewPartLayoutAttribute
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
ILocationAware
Implements the positioning the UI elements inside the layout.
Enums
DisplayType
The way that UI elements are displayed in the ribbon
DockType
Enum specifying possible locations where a view part can be located in.
GroupStyle
Enum specifying possible ways a number of view parts sharing the same area can be grouped.