changeset 2803:708bcef0ce6b

Android: Add support for DW_BS_NOBORDER on bitmap buttons.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 19 Jul 2022 11:21:17 +0000
parents f910da0418f6
children deefe6f5d716
files android/DWindows.kt dw.h
diffstat 2 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/android/DWindows.kt	Mon Jul 18 19:36:08 2022 +0000
+++ b/android/DWindows.kt	Tue Jul 19 11:21:17 2022 +0000
@@ -2883,6 +2883,14 @@
 
                     window.gravity = newgravity
                 }
+            } else if(window is ImageButton) {
+                // DW_BS_NOBORDER = 1
+                if((mask and 1) == 1) {
+                    val button = window as ImageButton
+                    if((style and 1) == 1) {
+                        button.background = null
+                    } // TODO: Handle turning border back on if possible
+                }
             }
         }
     }
--- a/dw.h	Mon Jul 18 19:36:08 2022 +0000
+++ b/dw.h	Tue Jul 19 11:21:17 2022 +0000
@@ -866,7 +866,7 @@
 
 #define DW_MLE_CASESENSITIVE     1
 
-#define DW_BS_NOBORDER           0
+#define DW_BS_NOBORDER           1
 
 #define DW_POINTER_DEFAULT       0
 #define DW_POINTER_ARROW         0