rob42
09/26/2024, 10:14 AMjava.awt.datatransfer.Transferable
), and handling both clipboard+drag the same is how most OS APIs work too.
Currently, the handy DragData
wrapper is only exposed when content is dragged, and Transferable.dragData(): DragData
is internal. I copied ExternalDragAwtExtensions.kt
verbatim into my project in order to convert pasted data into DragData
, and it works great.rob42
09/26/2024, 10:16 AMval transferable: Transferable? = Toolkit.getDefaultToolkit().systemClipboard.getContents(null)
val dragData = transferable?.dragData()
Ivan Matkov
09/27/2024, 1:37 PMModifier.receiveContent
(not supported on CMP yet)
cc @Alexander MaryanovskyAlexander Maryanovsky
09/27/2024, 1:53 PM