FileFormatFilter | |
ILibraryEntryProperty | Library entry porperty element. |
IRegisterItem | For external registration of actions, you have to save the ID yourself and handle events for invoking it from inside of PCB-Investigator. |
IRegisterItemExtended | For external registration of actions, you have to save the ID yourself and handle events for invoking it from inside of PCB-Investigator. |
IRegisterItemSpecial | For external registration of actions, you have to save the ID yourself and handle events for invoking it from inside of PCB-Investigator. |
SimplePartEntry | Data class for a simple library part (reduced information, but more performant) |
FileDetails | Details for the file with important information. |
IAnalysisParams | |
IFileData | Interface of possible file locations lice cloud or HDD. |
ILibraryEntryBase | Base Entry interface. |
IPackageLibraryEntry | Package library entry interface. |
IPackageLibraryListControl | Package library list control interface. |
IPartLibraryEntry | Part library entry interface. |
IPartLibraryListControl | Part library list control interface. |
IPCBIAnalysis | Analysis interface for scripts and plugins. |
IPlugin | Base-Interface |
IPluginAnalysis | Analysis interface for scripts and plugins with important methods to run them in the combined dialog for analysis scripts and plugins. |
IPluginContextMenu | Interface that all plugins should inherit from. |
IPluginDataProvider | Data provider interface contains all important methods to get the data/files. |
IPluginDesignHistoryProvider | Data provider interface contains all important methods to get the data/files. |
IPluginFolderData | Inferface for plugin folder data. |
IPluginMainWindow | Located in the main window to switch between standard 2D view and other views from plugins (e.g. 3D, scamatic, demoviedeos) |
IPluginMessageReceiver | Get Messages from other plugins and PCB-Investigator. |
IPluginOpenDesign | Interface for a UserControl included in the Open Design Dialog |
IPluginOpenFileControl | Open file control interface to be flexibel by loading e.g. from server, webpage or local files. |
IPluginPackageLibraries | Combined package library interface. |
IPluginPackageLibrary | Package library interface. |
IPluginPartLibraries | Combined part library interface. |
IPluginPartLibrary | Part library interface. |
IPluginRibbon | Interface that all plugins should inherit from. |
IPluginRibbonCommand | The Ribbon command is used to communicate between PCB-Investigator and all included menu items. You can see a simple example here: http://www.pcb-investigator.com/forum/ribbon-menu-items |
IPluginSaveFileControl | File open interface to handle e.g. server opening. |
IPluginSymbolLibraries | Symbol libraries interface. |
IPluginSymbolLibrary | Symbol library interface. |
IPluginTabPage | Interface that all plugins should inherit from. |
IPluginToolStrip | OBSOLETE: Not used any more! |
IPluginToolStripMenuItem | OBSOLETE: Not used any more! |
IPluginWorker | Interface that all plugins should inherit from. |
ISymbolLibraryEntry | Symbol library entry interface. |
IToolStripMenuSubItem | OBSOLETE: Not used any more! |
Availability | Depending on the relevant moment of showing your menu item it can be selected between some availability moments. |
ContainerPosition | OBSOLETE: Not used any more! |
ContextMenuParent | Define with context menu should be overwritten. |
FileLocation | File location desing or global. |
PluginDestinationWindow | In the moment always MainWindow, because ComponentManager do not support all elements. |
RegisterItemType | The most important type is Button, but you can also use checkbox, textbox or some others. |