Improvements

try to make it run on Android (finally!)
This commit is contained in:
2024-08-25 21:55:05 +02:00
parent 8399f98d75
commit e5a0a0adb0
8 changed files with 74 additions and 39 deletions

View File

@@ -0,0 +1,15 @@
package ch.dissem.yaep.ui.common
import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.PointerMatcher
import androidx.compose.foundation.PointerMatcher.Companion.mouse
import androidx.compose.foundation.onClick
import androidx.compose.ui.Modifier
import androidx.compose.ui.input.pointer.PointerButton.Companion.Secondary
@OptIn(ExperimentalFoundationApi::class)
actual fun Modifier.onPointerAction(primary: () -> Unit, secondary: () -> Unit): Modifier {
return this
.onClick(matcher = PointerMatcher.Primary, onClick = primary)
.onClick(matcher = mouse(Secondary), onClick = secondary)
}