[DESK] Show monitor on "Settings" page when only one monitor detected 4738/head
authorStanislav Motylkov <x86corez@gmail.com>
Sat, 1 Oct 2022 12:42:49 +0000 (15:42 +0300)
committerStanislav Motylkov <x86corez@gmail.com>
Mon, 3 Oct 2022 14:34:09 +0000 (17:34 +0300)
commit3aa5e8b897d4962080ecc765ad6b1aa50d6d886a
treed41d63aa749ba11e52a6c6145e11194bc8053926
parent311fcc612e6acbc10fed0e388468df8bddb3201a
[DESK] Show monitor on "Settings" page when only one monitor detected

Hide multiple monitor selection controls in this case.
Otherwise, show them when multiple monitors are detected
and hide the monitor preview bitmap.

This fixes the focus on the resolution slider when tested in Windows XP.

Also use the monitor bitmap globally, because it's used on multiple pages.

CORE-17939 CORE-10606
34 files changed:
dll/cpl/desk/background.c
dll/cpl/desk/desk.c
dll/cpl/desk/desk.h
dll/cpl/desk/lang/bg-BG.rc
dll/cpl/desk/lang/cs-CZ.rc
dll/cpl/desk/lang/de-DE.rc
dll/cpl/desk/lang/el-GR.rc
dll/cpl/desk/lang/en-GB.rc
dll/cpl/desk/lang/en-US.rc
dll/cpl/desk/lang/es-ES.rc
dll/cpl/desk/lang/et-EE.rc
dll/cpl/desk/lang/fr-FR.rc
dll/cpl/desk/lang/he-IL.rc
dll/cpl/desk/lang/hu-HU.rc
dll/cpl/desk/lang/id-ID.rc
dll/cpl/desk/lang/it-IT.rc
dll/cpl/desk/lang/ja-JP.rc
dll/cpl/desk/lang/nl-NL.rc
dll/cpl/desk/lang/no-NO.rc
dll/cpl/desk/lang/pl-PL.rc
dll/cpl/desk/lang/pt-BR.rc
dll/cpl/desk/lang/pt-PT.rc
dll/cpl/desk/lang/ro-RO.rc
dll/cpl/desk/lang/ru-RU.rc
dll/cpl/desk/lang/sk-SK.rc
dll/cpl/desk/lang/sq-AL.rc
dll/cpl/desk/lang/sv-SE.rc
dll/cpl/desk/lang/tr-TR.rc
dll/cpl/desk/lang/uk-UA.rc
dll/cpl/desk/lang/zh-CN.rc
dll/cpl/desk/lang/zh-HK.rc
dll/cpl/desk/lang/zh-TW.rc
dll/cpl/desk/resource.h
dll/cpl/desk/settings.c