Skip to content
This repository was archived by the owner on Nov 13, 2025. It is now read-only.

Commit b806fe7

Browse files
committed
Attempt to add Caption button mask settings adjustments
it doesn't work ;-; marked as hidden
1 parent b032668 commit b806fe7

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

browser/components/preferences/r3dfox.inc.xhtml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,20 @@
205205
</hbox>
206206
<description id="r3dfoxCookieBannersPrivateDescription" class="tip-caption" data-l10n-id="r3dfox-cookiebanners-desc"/>
207207

208+
<hbox align="center">
209+
<label id="r3dfoxCaptionWidth" data-l10n-id="r3dfox-caption-width" control="r3dfoxCaptionWidthType" hidden="true"/>
210+
<html:input id="r3dfoxCaptionWidthType" type="number" class="option" data-type="int" onkeydown="return event.keyCode !== 190"
211+
preference="widget.native-controls.override-aero-caption-buttons-mask-width" hidden="true"/>
212+
</hbox>
213+
<description id="r3dfoxCaptionWidthDescription" class="tip-caption" data-l10n-id="r3dfox-caption-width-desc" hidden="true"/>
214+
215+
<hbox align="center">
216+
<label id="r3dfoxCaptionHeight" data-l10n-id="r3dfox-caption-height" control="r3dfoxCaptionWidthType" hidden="true"/>
217+
<html:input id="r3dfoxCaptionHeightType" type="number" class="option" data-type="int" onkeydown="return event.keyCode !== 190"
218+
preference="widget.native-controls.override-aero-caption-buttons-mask-height" hidden="true"/>
219+
</hbox>
220+
<description id="r3dfoxCaptionHeighteDescription" class="tip-caption" data-l10n-id="r3dfox-caption-height-desc" hidden="true"/>
221+
208222
<hbox align="center">
209223
<checkbox id="r3dfoxcsp"
210224
data-l10n-id="r3dfox-csp"

browser/components/preferences/r3dfox.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,6 @@ Preferences.addAll([
3131
{ id: "gfx.dwrite.enabled", type: "bool", inverted: true },
3232
{ id: "cookiebanners.service.mode", type: "int" },
3333
{ id: "cookiebanners.service.mode.privateBrowsing", type: "int" },
34+
{ id: "widget.native-controls.override-aero-caption-buttons-mask-height", type: "int" },
35+
{ id: "widget.native-controls.override-aero-caption-buttons-mask-width", type: "int" },
3436
]);

browser/locales/en-US/browser/preferences/preferences.ftl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,14 @@ r3dfox-cookiebanners-desc = Recommended to leave enabled for a less annoying bro
210210
211211
r3dfox-cookiebanners-private = Cookie banner handling mode in private browsing
212212
213+
r3dfox-caption-width = Custom caption button mask width
214+
215+
r3dfox-caption-width-desc = This is only applicable for themes that use custom sized caption buttons that differ from the stock OS. Browser restart is required for changes to take effect.
216+
217+
r3dfox-caption-height = Custom caption button mask height
218+
219+
r3dfox-caption-height-desc = This is only applicable for themes that use custom sized caption buttons that differ from the stock OS. Browser restart is required for changes to take effect.
220+
213221
r3dfox-csp =
214222
.label = Disable Content Security Policy (CSP)
215223

0 commit comments

Comments
 (0)