MapWindowDevelper:IPlugin
From MapWindow GIS
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. |
















