summaryrefslogtreecommitdiffstats
path: root/icon-themes/sifr_svg/cmd/32/moveupsubitems.svg
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2020-08-24 17:18:03 +0200
committerMichael Weghorn <m.weghorn@posteo.de>2020-08-25 15:04:09 +0200
commit1d8c0009f61ee716c6b51e397bc6bdf954273573 (patch)
treeef730f71d9dabb04c6e6b6baf2050b5342c3b3bc /icon-themes/sifr_svg/cmd/32/moveupsubitems.svg
parentfactor out 'weld::Widget as XWindow' (diff)
downloadcore-1d8c0009f61ee716c6b51e397bc6bdf954273573.tar.gz
core-1d8c0009f61ee716c6b51e397bc6bdf954273573.zip
tdf#136094 Handle background color in drawNativeControl
Make gtk3's 'GtkSalGraphics::drawNativeControl' take into account a control's background color, if any is explicitly set: Set background/fill color (in 'Edit::ApplySettings') also for the case where the control is drawn "natively", but don't draw the background in the generic 'Window::Erase' method for the case of native drawing; instead handle it when drawing the control itself. This adds an additional parameter to pass the background color to the relevant '{d,D}rawNativeControl' methods (defaulting to 'COL_AUTO') and implements the required handling to apply the background color for the gtk3 case. qt5/kf5 will probably be handled in an upcoming commit as well. Windows as well as the "gen" VCL plugin were not affected by the issue, so remain unchanged and just ignore the new parameter. In a quick test on on macOS, the rendering of the controls in the sample doc was broken beyond just the missing background colors (s. screenshot attached to tdf#136094); the behavior there also remains unchanged by this patch, the new parameter is ignored for now. Change-Id: I01923a504fea2367ae96032104f09099e35f410e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101284 Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> Tested-by: Michael Weghorn <m.weghorn@posteo.de> (cherry picked from commit 2c9052802ea411dffbf5906c4914611fcbfbc6a5) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101166
Diffstat (limited to 'icon-themes/sifr_svg/cmd/32/moveupsubitems.svg')
0 files changed, 0 insertions, 0 deletions