wp_xxyyzz
|
12eb71ee4e
|
LazMapViewer: Fix loss of coordinate accuracy when dragging points at small zoom factor. Issue #39114.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9675 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-12 09:46:35 +00:00 |
|
wp_xxyyzz
|
adc968308b
|
LazMapViewer: In TMapEditMark, move declarations of FPt, FMarquee, FMarqueeRect, and FLit from private to protected section. Rename FLit to FList. Issze #39114
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9674 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-11 13:54:25 +00:00 |
|
wp_xxyyzz
|
6dcc628ea3
|
LazMapViewer: Create the MapView's EditMark in a separate virtual method, CreateEditMark. Issue #39114
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9673 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-11 10:29:41 +00:00 |
|
wp_xxyyzz
|
e8c36f1bc2
|
LazMapViewer: Improved usability of Map Points Editor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9672 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-10 22:28:35 +00:00 |
|
wp_xxyyzz
|
d46dae3faa
|
LazMapViewer: Apply EditMark.CursorShape only when mouse is over MapView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9671 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-10 21:56:53 +00:00 |
|
wp_xxyyzz
|
03a94f1e25
|
LazMapViewer: Minor cosmetics
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9670 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-09 16:20:53 +00:00 |
|
wp_xxyyzz
|
6568b6edf7
|
LazMapViewer: Improved Area icon for the PointsEditor by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9667 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-09 13:18:36 +00:00 |
|
wp_xxyyzz
|
e1c08d4b8a
|
LazMapViewer: Add TileInfo plugin. Issue #39112.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9666 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-09 00:14:57 +00:00 |
|
wp_xxyyzz
|
d80d4c79f5
|
LazMapViewer: Restrict zoom level to allowed range. Part of issue #39111.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9665 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-08 21:28:25 +00:00 |
|
wp_xxyyzz
|
e4ab7bc646
|
LazMapViewer/PointsEditor: Use high-dpi icons by Roland Hahn. Toolbar instead of speed buttons. More descriptive edit mode info texts.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9663 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-08 18:41:51 +00:00 |
|
wp_xxyyzz
|
4d9359aea2
|
LazMapViewer: Fix "semicolon after 'then'" issue in unit mvDrawingEngine. Issue #39109.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9662 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-06 18:41:17 +00:00 |
|
wp_xxyyzz
|
61effac4d9
|
LazMapViewer: Fix duplicate painting of points in TGPSComboLayer (side-effect of #9658).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9661 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-05 16:14:33 +00:00 |
|
wp_xxyyzz
|
62dad16629
|
LazMapViewer: Cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9660 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-04 10:09:01 +00:00 |
|
wp_xxyyzz
|
5c8d6b0cb2
|
LazMapViewer: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9659 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-04 09:25:12 +00:00 |
|
wp_xxyyzz
|
f98a48a096
|
LazMapViewer: TGPSObjectList.Draw now draws its items. Issue #39110.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9658 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-04 09:02:34 +00:00 |
|
wp_xxyyzz
|
688e0e2303
|
LazMapViewer: Replace method TMapView.GetIDsArea by .GetAreaOfIDs (deprecate the old one).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9657 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-04 08:56:22 +00:00 |
|
wp_xxyyzz
|
223a1ca884
|
LazMapViewer: Add GPSObj filter also to public MapViewer methods ObjsAtScreenPt and VisibleObjsAtScreenPt. Issue #39108.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9656 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-04 08:39:16 +00:00 |
|
wp_xxyyzz
|
b37743bbf4
|
LazMapViewer: MapViewer's FindObjsAtScreenPt now can filter by TGPSObj class type. Issue #39108.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9655 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-03-03 23:09:08 +00:00 |
|
wp_xxyyzz
|
b794930352
|
LazMapViewer: Fix crash in qt5 due to text output in plugins (reason: incorrect text size measurement) Issue #39105
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9638 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-15 18:55:06 +00:00 |
|
wp_xxyyzz
|
7830ba9937
|
LazMapViewer: Avoid duplicate storage of property values in TMapPoint and TMapPointOfInterest.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9636 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 22:31:37 +00:00 |
|
wp_xxyyzz
|
c5692c7ba9
|
LazMapViewer: Redeclare ImageAnchor percentages as integer (0..100) rather than singles (0..1) to avoid streaming issues. (Might break existing projects)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9633 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 18:54:03 +00:00 |
|
wp_xxyyzz
|
2f44bae778
|
LazMapViewer: #39092 again: Revert previous commit (RemoveFreeNotifications does not exist in FPC 3.2.2).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9631 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 13:25:37 +00:00 |
|
wp_xxyyzz
|
8d32ebf01d
|
LazMapViewer: Issue #39092 - RemoveFreeNotification rather than checking csDestroying in ComponentState
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9630 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 12:47:29 +00:00 |
|
wp_xxyyzz
|
5298368052
|
LazMapViewer: Remove the FreeAndNil which had crept into previous commit for testing.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9629 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 10:53:35 +00:00 |
|
wp_xxyyzz
|
5a2ef525cf
|
LazMapViewer: Better fix for issue #39092.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9628 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 10:39:53 +00:00 |
|
wp_xxyyzz
|
2d5ec759c2
|
LazMapViewer: Fix use-after-destroy bug in TMvPluginManager. Issue #39092.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9627 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 10:29:54 +00:00 |
|
wp_xxyyzz
|
b240deb779
|
LazMapViewer: Fix grid plugin hanging when width of a cyclic map is reduced below 360°.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9626 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 00:15:42 +00:00 |
|
wp_xxyyzz
|
c6d652e51d
|
LazMapViewer: Make TDraggableMarkerPlugin act on TMapPoint and descendants as well.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9625 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-12 00:14:38 +00:00 |
|
wp_xxyyzz
|
d8cc948b6a
|
LazMapViewer: New PluginManager property MouseButtonDown, update demos. New OnHit and OnBeginChange events for the AreaSelect plugin (issue #39102), new multi demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9623 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-10 23:17:27 +00:00 |
|
wp_xxyyzz
|
ad7d4dea27
|
LazMapViewer: Fix potential crash when setting the PluginManager for the MapView (part of issue #39092, patch by @iluha.companets)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9622 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-10 21:59:42 +00:00 |
|
wp_xxyyzz
|
9bb978ae0f
|
LazMapViewer: Provide method to clear the tile cache. Issue #39103.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9619 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-06 10:52:03 +00:00 |
|
wp_xxyyzz
|
24f7ae65f5
|
LazMapViewer: Add persistent classes TMapRealPoint for TRealPoint and TMapRealArea for TRealArea.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9618 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-05 23:17:30 +00:00 |
|
wp_xxyyzz
|
2a8df5456c
|
LazMapViewer: Restrict LatLonToDMS property editor allow only latitudes between +/-90° and longitudes between +/-180°
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9617 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-05 22:16:50 +00:00 |
|
wp_xxyyzz
|
20a2365fca
|
LazMapViewer: Add property MouseButtonDown[] to plugin manager. Patch by Ekkehard Domning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9616 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-04 23:20:11 +00:00 |
|
wp_xxyyzz
|
d334b73843
|
LazMapviewer: Moved SelectedAreaChangedEvent to the end of MouseUp in mvareaselectionplugin.pas (patch by Ekkehard Domning)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9614 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-02-01 10:17:24 +00:00 |
|
wp_xxyyzz
|
e8bac51fc8
|
LazMapViewer: Register area selection plugin. Rework area selection demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9612 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-31 18:44:34 +00:00 |
|
wp_xxyyzz
|
bd1bc6cf8f
|
LazMapViewer: Improvements in GreatCircle plugin, by Ekkehard Domning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9611 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-31 13:03:27 +00:00 |
|
wp_xxyyzz
|
df186894ba
|
LazMapViewer: Add unit tests for great-circle calculations. Move general great-circle procedure from plugin to mvGeoMath.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9610 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-31 12:29:38 +00:00 |
|
wp_xxyyzz
|
06b87dfade
|
LazMapViewer: Add GreatCirclePainterPlugin by Ekkehard Domning. Refactor some calculation routines in mvGeoMath
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9609 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-29 17:38:26 +00:00 |
|
wp_xxyyzz
|
46e39361c5
|
LazMapViewer: Rename map provider "OpenStreetMap Mapnik" to "OpenStreetMap Standard", issue #39098. Adjust sample projects to the new provider name.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9607 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-28 10:21:55 +00:00 |
|
alpine-a110
|
35839d3bc3
|
LazMapViewer: Fixes on r9594: TMapEditMark writable cursor shape and DoDrag interruption.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9604 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-26 18:21:41 +00:00 |
|
alpine-a110
|
13b9d3578d
|
LazMapViewer: Points editor changes: Track/area points can be now entered sequentially by clicking with the mouse; lon/lat of the selection can be changed directly to any supported format (floating point or deg-min-secs)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9594 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-18 21:53:49 +00:00 |
|
wp_xxyyzz
|
bcf7b5c43f
|
LazMapViewer: Fix compilation of previous commit. Update points editor form (hide "Select" button which has no function)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9589 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-15 11:30:10 +00:00 |
|
wp_xxyyzz
|
3d1e300fcd
|
LazMapViewer: Add plugin handler for OnResize
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9587 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-15 09:36:40 +00:00 |
|
wp_xxyyzz
|
0879ee4a0e
|
LazMapViewer: New palette icons by Roland Hahn
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9585 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-13 15:26:42 +00:00 |
|
wp_xxyyzz
|
0afda6d375
|
LazMapViewer: Remove duplicate code from TMvDrawPlugin.Destroy
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9582 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-11 14:54:08 +00:00 |
|
wp_xxyyzz
|
8df360f422
|
LazMapViewer: Rename unit mvPluginCore to mvPluginCommon. Adapt all sample projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9581 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-11 11:06:39 +00:00 |
|
wp_xxyyzz
|
4bf90d369f
|
LazMapViewer: Improvements of TDraggableMarkerPlugin, issue #39094.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9580 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-11 10:04:58 +00:00 |
|
wp_xxyyzz
|
d793149fb7
|
LazMapViewer: Fix adding and deleting plugins from PluginManager.PluginList directly. Protect other TPluginList methods inherited from TFPList. Introduce EMapViewerException class.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9579 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-11 09:44:08 +00:00 |
|
wp_xxyyzz
|
ba8b889d48
|
LazMapViewer: (Hopefully) fix incorrect deletion of Plugmanager and Plugins and resulting crash when IDE closes. Issue #39093.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9578 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2025-01-09 22:57:29 +00:00 |
|