wp_xxyyzz
8fe8d3a882
LazMapViewer: Add TMvPluginManager.AddPlugin method. Some cosmetics.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9566 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-05 18:11:51 +00:00
wp_xxyyzz
fc1b7b9ccd
LazMapViewer: Reverse dispatching order of mouse events in plugin manager. Add mouse-paint-order demo for it.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9565 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-05 17:49:49 +00:00
wp_xxyyzz
1e6d2ffcf8
LazMapViewer: Extend LinkedMaps demo with zoom buttons.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9556 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-29 17:55:24 +00:00
wp_xxyyzz
b96869c8fc
LazMapViewer: Implement MapViewEnabled for MultiMapsPlugin. Extend dragmarker_demo to show enabling of specific maps.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9555 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-29 17:31:14 +00:00
wp_xxyyzz
2a66f07424
LazMapViewer: Extend TLegalNoticePlugin to support embedded links and line-breaks. Update demos.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9553 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-28 12:52:00 +00:00
wp_xxyyzz
8457b3b34a
LazMapViewer: New class TMvMultiMapsDrawPlugin combining TMvMultiMapsPlugin and TMvDrawPlugin used for the LegalNotice-Plugin.
...
Added published Property DragMouseButton in the TDraggableMarkerPlugin to allow dragging with specific MouseButtons. Contributed by Ekkehard Domning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9550 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-23 21:59:36 +00:00
wp_xxyyzz
48e69cae28
LazMapViewer: No longer delegate execution of user events to plugin manager.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9537 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-16 00:43:38 +00:00
wp_xxyyzz
a2fdd960ea
LazMapViewer: Introduce TMvDrawPlugin as common descendant for plugs which draw into the map. Update demos.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9533 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-14 17:41:17 +00:00
wp_xxyyzz
ce41a9f02c
LazMapViewer: Add "reorderplugins" demo. Less hints/warnings in spreadmarker plugin code.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9532 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-14 12:49:54 +00:00
wp_xxyyzz
acbe80d14b
LazMapViewer: Convert plugin manager events to functions with former Handled parameter as result. Check all demos.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9531 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-14 12:33:17 +00:00
wp_xxyyzz
bbc374d159
LazMapViewer: Fix memory leak in mapgrid plugin demo
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9530 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-14 10:33:54 +00:00
wp_xxyyzz
7fef0979c2
LazMapViewer: Add scale and grid plugins to fulldemo. Add zoom min to scale demo.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9529 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 22:41:48 +00:00
wp_xxyyzz
6304b7d15b
LazMapViewer: Some renaming in the grid plugin unit.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9528 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 21:52:22 +00:00
wp_xxyyzz
e9817f4048
LazMapViewer: Add MapScale plugin, based on Yuliyan Ivanov's code for issue #39081 . Removed code from TMapView. Add demo.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9527 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 19:22:29 +00:00
wp_xxyyzz
c6698b5cd2
LazMapViewer: Move TGridPlugin code into separate unit. Add readme.txt documentation for it.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9526 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 18:11:05 +00:00
wp_xxyyzz
94863c07bd
LazMapViewer: Fix LazIntfImage drawing engine crashing in TextOut under Linux (issue #39083 )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9524 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 15:32:09 +00:00
wp_xxyyzz
23c9bb97e8
LazMapViewer: In GridPlugin, draw grid lines before objects. Extend demo to add/delete points of interest (note: memory leak after deleting!)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9523 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 10:05:32 +00:00
wp_xxyyzz
1e63bb3075
LazMapViewer: Publish properties Anchors and BorderSpacing
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9522 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-12 23:30:41 +00:00
wp_xxyyzz
ad4b3e02aa
LazMapViewer: Fix rare label positioning bug in TGridPlugin. Add property to adjust distance of labels from map border.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9521 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-12 23:23:23 +00:00
wp_xxyyzz
a78cbdc5e6
LazMapViewer: Sync with dev version (726b708e19): New event OnGPSItemsModified, new grid plugin, bug fixes, less hints and warnings.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9520 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-12 10:15:13 +00:00
wp_xxyyzz
baf28e29fb
LazMapViewer: Add new property TLegalNoticePlugin.Opacity. Update demo.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9517 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-09 17:30:50 +00:00
wp_xxyyzz
58a4ae4f18
Fix incorrect streaming of TLegalNoticePlugin
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9516 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-09 16:17:29 +00:00
wp_xxyyzz
63d85ad7a2
LazMapViewer: Add spreaded marker plugin with demo. By Ekkehard Domning.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9515 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-08 22:43:25 +00:00
wp_xxyyzz
0ed2ea7d3e
LazMapViewer: Initial version of a plugin system. Code mostly by Ekkehard Domning, issue #39083
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9514 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-07 20:56:27 +00:00