| Integrating ribbon groups |
Desktop Integration Api provides support for the third party developers to integrate UI ribbon groups inside the SDL Studio desktop applications.
The following example demonstrates how to create a ribbon group into a Studio application.
using Sdl.Desktop.IntegrationApi; using Sdl.Desktop.IntegrationApi.Extensions; using Sdl.TranslationStudioAutomation.IntegrationApi.Presentation; using Sdl.TranslationStudioAutomation.IntegrationApi.Presentation.DefaultLocations; namespace Sdl.Actions.Sample { [RibbonGroup("MySampleRibbonGroup")] [RibbonGroupLayout(LocationByType = typeof(TranslationStudioDefaultRibbonTabs.HomeRibbonTabLocation))] class MySampleRibbonGroup : AbstractRibbonGroup { } }
SDL Trados Studio Integration API provide a special location for the plug-ins (see: TranslationStudioDefaultRibbonTabs). |
On how to add UI items inside a ribbon group read about the actions. (see: Creating actions or check the sample Integrating actions)
If there are no UI elements added inside the ribbon group it will not be visible. |