Skip to content

Expose onDoubleClick() callback#150

Open
mkmckenna wants to merge 1 commit into
p-lr:masterfrom
mkmckenna:on-double-click-callback
Open

Expose onDoubleClick() callback#150
mkmckenna wants to merge 1 commit into
p-lr:masterfrom
mkmckenna:on-double-click-callback

Conversation

@mkmckenna

@mkmckenna mkmckenna commented Jun 25, 2026

Copy link
Copy Markdown

This exposes an onDoubleClick() callback function allowing the user to override the default functionality of MapCompose.

This is a proposed solution to #149

I have included a small demo example, however this can be removed before merging.

@p-lr

p-lr commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Thanks but I had a different idea in mind. Something like what is done for ClusterClickBehavior. i.e the ability to set a custom callback but also retain the default behavior, optionally.

@p-lr

p-lr commented Jun 25, 2026

Copy link
Copy Markdown
Owner

To be more precise, with having this api:

fun MapState.onDoubleTap(withDefaultBehavior: Boolean, doubleTapCb: (x: Double, y: Double) -> Unit) {
    this.doubleTapCb = doubleTapCb
}

@mkmckenna

Copy link
Copy Markdown
Author

No problem. I'll keep an eye on the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants