Bug 1963446 - Use non-native buttons on Linux. r=stransky,desktop-theme-reviewers,dao

Differential Revision: https://phabricator.services.mozilla.com/D247164
This commit is contained in:
Emilio Cobos Álvarez
2025-05-01 07:14:01 +00:00
committed by ealvarez@mozilla.com
parent 5cf47a8af2
commit cb24a82ae3
8 changed files with 84 additions and 568 deletions

View File

@@ -1498,11 +1498,6 @@ pub enum Appearance {
Textfield,
/// The dropdown button(s) that open up a dropdown list.
MenulistButton,
/// Various arrows that go in buttons
#[parse(condition = "ParserContext::chrome_rules_enabled")]
ButtonArrowDown,
#[parse(condition = "ParserContext::chrome_rules_enabled")]
ButtonArrowUp,
/// Menu Popup background.
#[parse(condition = "ParserContext::chrome_rules_enabled")]
Menupopup,
@@ -1577,9 +1572,6 @@ pub enum Appearance {
/// A single toolbar button (with no associated dropdown).
#[parse(condition = "ParserContext::chrome_rules_enabled")]
Toolbarbutton,
/// The dropdown portion of a toolbar button
#[parse(condition = "ParserContext::chrome_rules_enabled")]
ToolbarbuttonDropdown,
/// A tooltip.
#[parse(condition = "ParserContext::chrome_rules_enabled")]
Tooltip,