From 19fd2d30428bbba91121f2e244894a1c8b419983 Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 28 Oct 2026 19:28:24 +0100 Subject: [PATCH] Provide overlay drawing boundaries without Android rendering --- .../src/main/kotlin/android/graphics/HostGraphics.kt | 4 ++++ .../kotlin/android/graphics/drawable/GradientDrawable.kt | 9 +++++++++ .../src/main/kotlin/android/widget/TextView.kt | 6 ++++++ 3 files changed, 19 insertions(+) create mode 100644 tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/HostGraphics.kt create mode 100644 tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/drawable/GradientDrawable.kt create mode 100644 tools/chatgui-android/router-tests/src/main/kotlin/android/widget/TextView.kt diff --git a/tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/HostGraphics.kt b/tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/HostGraphics.kt new file mode 100644 index 00000000..0cd25010 --- /dev/null +++ b/tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/HostGraphics.kt @@ -0,0 +1,4 @@ +package android.graphics + +data class Point(var x: Int, var y: Int) +object PixelFormat { const val TRANSLUCENT = -3 } diff --git a/tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/drawable/GradientDrawable.kt b/tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/drawable/GradientDrawable.kt new file mode 100644 index 00000000..67628cb0 --- /dev/null +++ b/tools/chatgui-android/router-tests/src/main/kotlin/android/graphics/drawable/GradientDrawable.kt @@ -0,0 +1,9 @@ +package android.graphics.drawable + +class GradientDrawable { + companion object { const val OVAL = 1 } + var shape = 0 + var color = 0 + private set + fun setColor(value: Int) { color = value } +} diff --git a/tools/chatgui-android/router-tests/src/main/kotlin/android/widget/TextView.kt b/tools/chatgui-android/router-tests/src/main/kotlin/android/widget/TextView.kt new file mode 100644 index 00000000..e6164793 --- /dev/null +++ b/tools/chatgui-android/router-tests/src/main/kotlin/android/widget/TextView.kt @@ -0,0 +1,6 @@ +package android.widget + +import android.content.Context +import android.view.View + +class TextView(context: Context) : View() { var text = ""; var textSize = 0f; var gravity = 0 }