Changes between Version 95 and Version 96 of DevelopersGuide/DevelopingPlugins
- Timestamp:
- 2020-04-02T18:12:11+02:00 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevelopersGuide/DevelopingPlugins
v95 v96 165 165 Most of the current JOSM authors don't follow this approach and in 2008 and 2009 large parts of the JOSM code base have been refactored in order to improve the maintainability and stability of the code. You're encouraged to follow the well-established principles of encapsulation and information hiding in plugins too. 166 166 167 In 2017 The Plugin API was reworked to make the source more modular. [source:/trunk/src/org/openstreetmap/josm/Main.java Main] object was removed and replaced by other more modular API. These are some of the new objects: 167 In 2017 The Plugin API was reworked to make the source more modular. [source:/trunk/src/org/openstreetmap/josm/Main.java@14252 Main] object was removed and replaced by other more modular API. These are some of the new objects: 168 168 169 169 ||MainApplication.getMainFrame()||This is the parent of all GUI elements. Use this as first parameter to JOptionPane.show* if you want to popup a message||