PCBI365Ribbon Class
Namespace: PCBI_365Assembly: PCBI_365 (in PCBI_365.dll) Version: 17.0.0.0 (17.0.0.0)
public class PCBI365Ribbon : IPluginRibbonCommand,
IPlugin, IPluginSymbolLibraries, IPluginPartLibraries, IPluginPackageLibraries, IDisposable,
IPluginDesignHistoryProvider, IPluginUserManagerProvider, IPluginImageLibraries
Public Class PCBI365Ribbon
Implements IPluginRibbonCommand, IPlugin, IPluginSymbolLibraries, IPluginPartLibraries,
IPluginPackageLibraries, IDisposable, IPluginDesignHistoryProvider, IPluginUserManagerProvider, IPluginImageLibraries
public ref class PCBI365Ribbon : IPluginRibbonCommand,
IPlugin, IPluginSymbolLibraries, IPluginPartLibraries, IPluginPackageLibraries, IDisposable,
IPluginDesignHistoryProvider, IPluginUserManagerProvider, IPluginImageLibraries
type PCBI365Ribbon =
class
interface IPluginRibbonCommand
interface IPlugin
interface IPluginSymbolLibraries
interface IPluginPartLibraries
interface IPluginPackageLibraries
interface IDisposable
interface IPluginDesignHistoryProvider
interface IPluginUserManagerProvider
interface IPluginImageLibraries
end
- Inheritance
- Object PCBI365Ribbon
- Implements
- IPlugin, IPluginDesignHistoryProvider, IPluginImageLibraries, IPluginPackageLibraries, IPluginPartLibraries, IPluginRibbonCommand, IPluginSymbolLibraries, IPluginUserManagerProvider, IDisposable
| PCBI365Ribbon | Initializes a new instance of the PCBI365Ribbon class |
| IPluginRibbonCommandOnCommandExecute |
Will be called with each command to execute.
|
| IPluginRibbonCommandRegisterCommand |
Register your own commands here like this:
int MyCmdID = Parent.UIAction.RegisterID(new PCBI.Plugin.Interfaces.IRegisterItem() { Text = PCB_Investigator.Localization.PCBILocalization.TranslateToCurrentLanguage("CommandName"), MetroStyleIcon = icon, ToolTip = "...", RegisterType = RegisterItemType.BUTTON, GUID = "ID_MY_COMMAND", Category = "PlugIn", EnableOn = Availability.Always });
|