MapWindowDevelper:IPlugin

This is a back-up of the WIKI.
Not all links might work
We're working on a new wiki.

Main Page | Recent changes | View source | Page history | Log in / create account |

Printable version | Disclaimers | Privacy policy

MapWindow.Interfaces.IPlugin

The IPlugin interface is the interface that must be implemented to create a plugin.

Property Members

Name Access Summary
Author : String public Author of the plugin.
BuildDate : String public Build date.
Description : String public Short description of the plugin.
Name : String public Name of the plugin.
SerialNumber : String public Plugin serial number. Deprecated; no longer needed since MapWindow is Open Source as of 4.0. Leave empty.
Version : String public Plugin version.

Method Members

Name Access Summary
Initialize() : Void public This method is called by the MapWindow when the plugin is loaded.
ItemClicked() : Void public This method is called by the MapWindow when a toolbar or menu item is clicked.
LayerRemoved() : Void public This method is called by the MapWindow when a layer is removed from the map.
LayersAdded() : Void public This method is called by the MapWindow when one or more layer(s) is/are added.
LayersCleared() : Void public This method is called by the MapWindow when all layers are cleared from the map.
LayerSelected() : Void public This method is called by the MapWindow when a layer is selected in code or by the legend.
LegendDoubleClick() : Void public This method is called by the MapWindow when the user double-clicks on the legend.
LegendMouseDown() : Void public This method is called by the MapWindow when the user presses a mouse button on the legend.
LegendMouseUp() : Void public This method is called by the MapWindow when the user releases a mouse button on the legend.
MapDragFinished() : Void public This method is called by the MapWindow when the user completes a dragging operation on the map.
MapExtentsChanged() : Void public This method is called by the MapWindow when the extents of the map have changed.
MapMouseDown() : Void public This method is called by the MapWindow when the user presses a mouse button over the map.
MapMouseMove() : Void public This method is called by the MapWindow when the user moves the mouse over the map display.
MapMouseUp() : Void public This method is called by the MapWindow when the user releases a mouse button over the map.
Message() : Void public This message is relayed by the MapWindow when another plugin

broadcasts a message. Messages can be used to send messages between

plugins.
ProjectLoading() : Void public This method is called by the MapWindow when a project is being loaded.
ProjectSaving() : Void public This method is called by the MapWindow when a project is being saved.
ShapesSelected() : Void public This method is called by the MapWindow when shapes are selected by the user.
Terminate() : Void public This method is called by the MapWindow when the plugin is unloaded.

Retrieved from "http://mapwindow.org/wiki/index.php/MapWindowDevelper:IPlugin"

This page has been accessed 4,637 times. This page was last modified on 7 November 2005, at 20:02.