Mercurial > dwindows
diff android/DWindows.kt @ 2714:26bb1e4a97d0
Android: Add glue to bring up the color wheel when calling dw_color_choose().
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 03 Dec 2021 20:21:13 +0000 |
parents | 6594bb323ab5 |
children | e9ad53d2271b |
line wrap: on
line diff
--- a/android/DWindows.kt Fri Dec 03 00:00:28 2021 +0000 +++ b/android/DWindows.kt Fri Dec 03 20:21:13 2021 +0000 @@ -5071,6 +5071,23 @@ return retval } + fun colorChoose(color: Int, alpha: Int, red: Int, green: Int, blue: Int): Int + { + var retval: Int = 0 + + waitOnUiThread { + val dialog = Dialog(this) + val colorWheel = ColorWheel(this, null, 0) + + dialog.setContentView(colorWheel) + colorWheel.rgb = Color.rgb(red, green, blue) + dialog.window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT) + dialog.show() + retval = colorWheel.rgb + } + return retval + } + fun messageBox(title: String, body: String, flags: Int): Int { var retval = 0