X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.geo%2Fsrc%2Forg%2Fargeo%2Fapp%2Fgeo%2Fux%2FMapPart.java;h=11ee0d11875345f1b716acb53df0e9ba9e3be39c;hb=21433ef7b049abb44bbd3c815b6724a15912accf;hp=9e61531a035c01244870bef3a5d66739c422b078;hpb=20c77f2bd654c45b88175ddb62d5dc6e8a1e52f9;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java b/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java index 9e61531..11ee0d1 100644 --- a/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java +++ b/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java @@ -14,4 +14,15 @@ public interface MapPart { void setZoom(int zoom); void setCenter(double lng, double lat); + + /** Event when a feature has been single-clicked. */ + record FeatureSingleClickEvent(String path) { + }; + + /** Event when a feature has been selected. */ + record FeatureSelectedEvent(String path) { + }; + /** Event when a feature popup is requested. */ + record FeaturePopupEvent(String path) { + }; }