====== IPlugin ====== Scriptable object ===== Description ===== Base Plugin ===== Properties ===== ^Property^ Description^ |[[scripting:api:plugin:application|Application]]| Returns Application Object during plug-in initialization| |[[scripting:api:plugin:guid|GUID]]| Returns Unique ID| |[[scripting:api:plugin:name|Name]]| Returns Name| |[[scripting:api:plugin:version|Version]]| Returns Version| ===== Methods ===== ^Method^ Description^ |[[scripting:api:plugin:get-info|GetInfo]]| Detailed information| |[[scripting:api:plugin:init|Init]]| Called for plugin initialization| |[[scripting:api:plugin:un-init|UnInit]]| Called before plugin unload| ===== See Also ===== [[:scripting:api:external-document:plugin|IExternalDocument::Plugin]], [[:scripting:api:pane:plugin|IListPane::Plugin]], [[:scripting:api:pane:plugin|IOutputPane::Plugin]], [[:scripting:api:pane:plugin|IPane::Plugin]], [[:scripting:api:plugin-factory:create-plugin|IPluginFactory::CreatePlugin]], [[:scripting:api:pane:plugin|IScriptListPane::Plugin]], [[:scripting:api:pane:plugin|IScriptOutputPane::Plugin]], [[:scripting:api:pane:plugin|ISearchResultsPane::Plugin]] #API ~~NOTOC~~