Skip to content

Commit 0357e2e

Browse files
NigelBreslawogoffart
authored andcommitted
live-preview: Fix broken header icons (#9587)
1 parent cb13a0b commit 0357e2e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

tools/lsp/ui/views/header-view.slint

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ export component HeaderView {
8585
horizontal-stretch: 0;
8686
checkable: true;
8787
icon: Icons.library;
88-
colorize-icon: true;
88+
colorize-icon: !self.checked;
89+
primary: self.checked;
8990
clicked => {
9091
root.library-toggled(self.checked);
9192
library-widget = self.checked;
@@ -96,7 +97,8 @@ export component HeaderView {
9697
horizontal-stretch: 0;
9798
checkable: true;
9899
icon: Icons.properties;
99-
colorize-icon: true;
100+
colorize-icon: !self.checked;
101+
primary: self.checked;
100102
clicked => {
101103
root.properties-toggled(self.checked);
102104
properties-widget = self.checked;
@@ -107,7 +109,8 @@ export component HeaderView {
107109
horizontal-stretch: 0;
108110
checkable: true;
109111
icon: Icons.outline;
110-
colorize-icon: true;
112+
colorize-icon: !self.checked;
113+
primary: self.checked;
111114
clicked => {
112115
root.outline-toggled(self.checked);
113116
outline-widget = self.checked;
@@ -118,7 +121,8 @@ export component HeaderView {
118121
horizontal-stretch: 0;
119122
checkable: true;
120123
icon: Icons.simulator;
121-
colorize-icon: true;
124+
colorize-icon: !self.checked;
125+
primary: self.checked;
122126
clicked => {
123127
root.simulator-toggled(self.checked);
124128
data-widget = self.checked;

0 commit comments

Comments
 (0)