MapWindowDevelper:Plugins

From MapWindow GIS

Jump to: navigation, search

MapWindow.Interfaces.Plugins

Interface for manipulating plugins

Property Members

Name Access Summary
Count : Int32 public number of available plugins
Item : IPlugin public Gets an IPlugin object from the list of all loaded plugins 0-based index into the list of plugins
PluginFolder : String public Gets or Sets the default folder where plugins are loaded from

Method Members

Name Access Summary
AddFromDir() : Boolean public Adds any compatible plugins from a directory(recursive into subdirs)
AddFromFile() : Boolean public Add a plugin from a file
BroadcastMessage() : Void public Sends a broadcast message to all loaded plugins
Clear() : Void public clears all plugins from the list of available plugins, but doesn't unload loaded plugins
GetPluginKey() : String public Returns the key belonging to a plugin with the given name. An empty string is returned if the name is not found.
LoadFromObject() : Boolean public Loads a plugin from an instance of an object
LoadFromObject() : Boolean public Loads a plugin from an instance of an object
PluginIsLoaded() : Boolean public Checks to see if a plugin is currently loaded (running)
Remove() : Void public Removes a plugin from the list of available plugins and unloads the plugin if loaded
ShowPluginDialog() : Void public Shows the dialog for loading/starting/stopping plugins
StartPlugin() : Boolean public Starts (loads) a specified plugin
StopPlugin() : Void public Stops (unloads) a specified plugin
Personal tools