package center.sciprog.maps.features import androidx.compose.ui.input.pointer.PointerEvent import androidx.compose.ui.unit.DpSize public data class ViewConfig( val zoomSpeed: Double = 1.0 / 3.0, val onClick: ViewPoint.(PointerEvent) -> Unit = {}, val dragHandle: DragHandle = DragHandle.bypass(), val onViewChange: ViewPoint.() -> Unit = {}, val onSelect: (Rectangle) -> Unit = {}, val zoomOnSelect: Boolean = true, val onCanvasSizeChange: (DpSize) -> Unit = {}, )