Click or drag to resize
Integrating ribbon groups

Desktop Integration Api provides support for the third party developers to integrate UI ribbon groups inside the SDL Studio desktop applications.

Integrating ribbon groups.

The following example demonstrates how to create a ribbon group into a Studio application.

C#
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
    {        
    }    
}
Note Note

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)

Note Note

If there are no UI elements added inside the ribbon group it will not be visible.

See Also
Community
Edit

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