Harness proD API Help
EPLAN.Harness.API.Plugins Namespace / IHpDPluginLoader Interface
Members Example
In This Topic
    IHpDPluginLoader Interface
    In This Topic
    Base interface for initialization of EPLAN Harness proD Studio plugins.
    Syntax
    public interface IHpDPluginLoader 
    Remarks
    Use this interface to implement your own Studio plugins which are to be displayed and used in a running instance of EPLAN Harness proD. Benefit of this interface is a possibility to define name of the ribbon page and ribbon group.
    Example
    The example shows how to define custom ribbon page name .
    // Define ribbon pages.
    RibbonPage pageA = new RibbonPage("PAGE A");
    RibbonPage pageB = new RibbonPage("PAGE B");
    RibbonPages.Add(pageA);
    RibbonPages.Add(pageB);
    
    // Define ribbon groups.
    RibbonGroup groupA = new RibbonGroup("GROUP A");
    RibbonGroup groupB = new RibbonGroup("GROUP B");
    pageA.Groups.Add(groupA);
    pageB.Groups.Add(groupB);
    
    // Assign plugins into groups.
    groupA.Plugins.Add(new PluginA());
    groupB.Plugins.Add(new PluginB());
    Public Properties
     NameDescription
     Property List of ribbon pages.  
    Top
    Public Methods
     NameDescription
     Method Plugin loader initialization.  
     Method Plugin loader termination.  
    Top
    See Also