Skip to content

Commit d88f17b

Browse files
refactor: update desktop windowing snippets
* Wrap transparent action bar logic in `TransparentActionBarActivity` * Convert drag-and-drop source and target extension functions to standard functions
1 parent cd345a6 commit d88f17b

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

compose/snippets/src/main/java/com/example/compose/snippets/adaptivelayouts/DesktopWindowing.kt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,16 @@ class TransparentActionBarActivity : Activity() {
9393
/**
9494
* Simple drag source for plain text data.
9595
*/
96-
// [START android_compose_desktop_drag_drop_source]
97-
fun Modifier.dragAndDropSourceModifier(): Modifier = this.dragAndDropSource { _ ->
98-
DragAndDropTransferData(
99-
clipData = ClipData.newPlainText("label", "Your data"),
100-
flags = View.DRAG_FLAG_GLOBAL_SAME_APPLICATION
101-
)
96+
fun dragAndDropSourceModifier() {
97+
// [START android_compose_desktop_drag_drop_source]
98+
Modifier.dragAndDropSource { _ ->
99+
DragAndDropTransferData(
100+
clipData = ClipData.newPlainText("label", "Your data"),
101+
flags = View.DRAG_FLAG_GLOBAL_SAME_APPLICATION
102+
)
103+
}
104+
// [END android_compose_desktop_drag_drop_source]
102105
}
103-
// [END android_compose_desktop_drag_drop_source]
104106

105107
/**
106108
* Custom drag source that launches a new Activity instance when dropped.

0 commit comments

Comments
 (0)