Windows theme version override

This commit is contained in:
K4sum1 2025-04-27 17:24:52 -07:00
commit 8b80d1e84e
6 changed files with 122 additions and 5 deletions

View file

@ -96,6 +96,12 @@
<preference id="browser.ctrlTab.previews"
name="browser.ctrlTab.previews"
type="bool"/>
<!-- Theme -->
<preference id="widget.native-controls.override-win-version"
name="widget.native-controls.override-win-version"
type="int"/>
</preferences>
<hbox id="header-general"
@ -271,3 +277,48 @@
preference="browser.taskbar.previews.enable"/>
#endif
</groupbox>
<!-- Theme -->
<groupbox id="themeGroup"
data-category="paneGeneral"
hidden="true">
<caption><label>&theme.label;</label></caption>
<html:table id="themeTable">
<html:tr>
<html:td class="label-cell">
<label accesskey="&ThemeOverride.accesskey;"
control="browserThemeOverride">&ThemeOverride.label;</label>
</html:td>
<html:td class="content-cell">
<menulist id="browserThemeOverride"
class="content-cell-item"
preference="widget.native-controls.override-win-version">
<menupopup>
<menuitem label="&browserThemeOverrideNone.label;"
value="0"
id="browserThemeOverrideNone"/>
<menuitem label="&browserThemeOverrideXP.label;"
value="5"
id="browserThemeOverrideXP"/>
<menuitem label="&browserThemeOverrideVista.label;"
value="6"
id="browserThemeOverrideVista"/>
<menuitem label="&browserThemeOverride7.label;"
value="7"
id="browserThemeOverride7"/>
<menuitem label="&browserThemeOverride8.label;"
value="8"
id="browserThemeOverride8"/>
<menuitem label="&browserThemeOverride10.label;"
value="10"
id="browserThemeOverride10"/>
<menuitem label="&browserThemeOverride11.label;"
value="11"
id="browserThemeOverride11"/>
</menupopup>
</menulist>
</html:td>
</html:tr>
</html:table>
</groupbox>