8c727d1a9a
Kit explicitly ignores changes to the global color scheme, except for the current ViewShell, so an attempted change to the same global color scheme when the now current ViewShell ignored the last change requires re-sending the change. In which case individual shells will have to decide if this color-scheme change is a change from their perspective to avoid unnecessary invalidations. Add ConfigurationHints::OnlyCurrentDocumentColorScheme as the hint that only the document color scheme has changed, so individual shells can see if their document color scheme is different to this new color scheme and not invalidate if unnecessary. So dark/light mode changes work properly without reintroducing unwanted invalidations. Change-Id: I5ebb4878694ceb6b9afe26286a30da06ea6ff3ef Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160002 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> |
||
---|---|---|
.. | ||
inc | ||
langsupport | ||
qa | ||
source | ||
uiconfig/ui | ||
util | ||
AllLangMoTarget_svt.mk | ||
CppunitTest_svtools_dialogs_test.mk | ||
CppunitTest_svtools_graphic.mk | ||
CppunitTest_svtools_html.mk | ||
Executable_langsupport.mk | ||
IwyuFilter_svtools.yaml | ||
JunitTest_svtools_unoapi.mk | ||
Library_svt.mk | ||
Makefile | ||
Module_svtools.mk | ||
README.md | ||
UIConfig_svt.mk |
Tools on the Top of VCL
Common dialogs, file and print dialogs, wizards, vcl filters, lots of helper code.