Mercurial > dwindows
changeset 2536:d172ab2eddb6
Android: Implement DW_DRAW_FULL flag for dw_draw_arc().
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 11 May 2021 22:19:28 +0000 |
parents | d862d9e4069b |
children | cd9d2ba251d5 |
files | android/DWindows.kt |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/android/DWindows.kt Tue May 11 09:03:30 2021 +0000 +++ b/android/DWindows.kt Tue May 11 22:19:28 2021 +0000 @@ -2045,7 +2045,12 @@ } else { paint.style = Paint.Style.STROKE } - canvas.drawArc(rect, a1.toFloat(), sweep.toFloat(), false, paint) + // Handle the DW_DRAW_FULL flag + if((flags and (1 shl 1)) != 0) { + canvas.drawOval(rect, paint) + } else { + canvas.drawArc(rect, a1.toFloat(), sweep.toFloat(), false, paint) + } } } }