MCPcopy Index your code
hub / github.com/benfry/processing4 / updateTheme

Method updateTheme

app/src/processing/app/laf/PdeComboBoxUI.java:171–188  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

169
170
171 public void updateTheme() {
172 enabledFgColor = Theme.getColor(prefix + ".enabled.fgcolor");
173 enabledBgColor = Theme.getColor(prefix + ".enabled.bgcolor");
174 disabledFgColor = Theme.getColor(prefix + ".disabled.fgcolor");
175 disabledBgColor = Theme.getColor(prefix + ".disabled.bgcolor");
176 selectedFgColor = Theme.getColor(prefix + ".selected.fgcolor");
177 selectedBgColor = Theme.getColor(prefix + ".selected.bgcolor");
178
179 if (arrowButton.isEnabled()) {
180 arrowButton.setBackground(enabledBgColor);
181 arrowButton.setForeground(enabledFgColor);
182 arrowButton.setIcon(Toolkit.renderIcon("manager/chevron", Theme.get(prefix + ".enabled.fgcolor"), 16));
183 } else {
184 arrowButton.setBackground(disabledBgColor);
185 arrowButton.setForeground(disabledFgColor);
186 arrowButton.setIcon(Toolkit.renderIcon("manager/chevron", Theme.get(prefix + ".disabled.fgcolor"), 16));
187 }
188 }
189}

Callers

nothing calls this directly

Calls 5

getColorMethod · 0.95
renderIconMethod · 0.95
getMethod · 0.95
setIconMethod · 0.65
isEnabledMethod · 0.45

Tested by

no test coverage detected