mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 12:23:15 +00:00
Calculator: Set button colors from system palette
Previously, changing a system theme with Calculator opened made buttons with custom color not to update to the new theme - the background color remained from the previous one. This is because when setting the color, the widget has to copy the current palette and modify the foreground color there, which means it will no longer refer to the system theme and any change there will not happen here. Using colors from a system palette fixes this issue and makes buttons look slightly different from what was here before. But that is because they're now somewhat more integrated with the system themes! :^) Type | Old color | New color role ---- | --------- | -------------- Numbers | "blue" | SyntaxNumber Functions (sqrt, %) | "blue" | SyntaxFunction Operators (+ - * /) | text-default | SyntaxOperator Backspace, CE and C | "brown" | SyntaxControlKeyword Memory operators, = | "red" | SyntaxPreprocessorValue
This commit is contained in:
parent
f4aba71fc1
commit
0795311356
|
@ -39,7 +39,7 @@
|
||||||
text: "Backspace"
|
text: "Backspace"
|
||||||
fixed_width: 65
|
fixed_width: 65
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "brown"
|
foreground_role: "SyntaxControlKeyword"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@
|
||||||
text: "CE"
|
text: "CE"
|
||||||
fixed_width: 56
|
fixed_width: 56
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "brown"
|
foreground_role: "SyntaxControlKeyword"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@
|
||||||
text: "C"
|
text: "C"
|
||||||
fixed_width: 60
|
fixed_width: 60
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "brown"
|
foreground_role: "SyntaxControlKeyword"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
text: "MC"
|
text: "MC"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "red"
|
foreground_role: "SyntaxPreprocessorValue"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@
|
||||||
text: "7"
|
text: "7"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@
|
||||||
text: "8"
|
text: "8"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@
|
||||||
text: "9"
|
text: "9"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -110,6 +110,7 @@
|
||||||
text: "/"
|
text: "/"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
|
foreground_role: "SyntaxOperator"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -118,7 +119,7 @@
|
||||||
text: "sqrt"
|
text: "sqrt"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxFunction"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -131,7 +132,7 @@
|
||||||
text: "MR"
|
text: "MR"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "red"
|
foreground_role: "SyntaxPreprocessorValue"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -144,7 +145,7 @@
|
||||||
text: "4"
|
text: "4"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,7 +154,7 @@
|
||||||
text: "5"
|
text: "5"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -162,7 +163,7 @@
|
||||||
text: "6"
|
text: "6"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -171,6 +172,7 @@
|
||||||
text: "*"
|
text: "*"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
|
foreground_role: "SyntaxOperator"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -179,7 +181,7 @@
|
||||||
text: "%"
|
text: "%"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxFunction"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -192,7 +194,7 @@
|
||||||
text: "MS"
|
text: "MS"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "red"
|
foreground_role: "SyntaxPreprocessorValue"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -205,7 +207,7 @@
|
||||||
text: "1"
|
text: "1"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -214,7 +216,7 @@
|
||||||
text: "2"
|
text: "2"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,7 +225,7 @@
|
||||||
text: "3"
|
text: "3"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -232,6 +234,7 @@
|
||||||
text: "-"
|
text: "-"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
|
foreground_role: "SyntaxOperator"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -240,7 +243,7 @@
|
||||||
text: "1/x"
|
text: "1/x"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxFunction"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -253,7 +256,7 @@
|
||||||
text: "M+"
|
text: "M+"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "red"
|
foreground_role: "SyntaxPreprocessorValue"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -266,7 +269,7 @@
|
||||||
text: "0"
|
text: "0"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -275,7 +278,7 @@
|
||||||
text: "+/-"
|
text: "+/-"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -284,7 +287,7 @@
|
||||||
text: "."
|
text: "."
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "blue"
|
foreground_role: "SyntaxNumber"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -293,6 +296,7 @@
|
||||||
text: "+"
|
text: "+"
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
|
foreground_role: "SyntaxOperator"
|
||||||
focus_policy: "NoFocus"
|
focus_policy: "NoFocus"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -301,7 +305,7 @@
|
||||||
text: "="
|
text: "="
|
||||||
fixed_width: 35
|
fixed_width: 35
|
||||||
fixed_height: 28
|
fixed_height: 28
|
||||||
foreground_color: "red"
|
foreground_role: "SyntaxPreprocessorValue"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue