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

Method renderImage

app/src/processing/app/ui/EditorButton.java:94–109  ·  view source on GitHub ↗
(String state)

Source from the content-addressed store, hash-verified

92
93
94 protected Image renderImage(String state) {
95 Mode mode = toolbar.mode;
96 String xmlOrig = mode.loadString(name + ".svg");
97
98 // If no SVG available, load image data from PNG files
99 if (xmlOrig == null) {
100 return mode.loadImageX(name + "-" + state);
101 }
102
103 StringDict replacements = new StringDict(new String[][] {
104 { "#fff", Theme.get("toolbar.button." + state + ".field") },
105 { "#ff5757", Theme.get("toolbar.button." + state + ".glyph") },
106 { "silver", Theme.get("toolbar.button." + state + ".stroke") }
107 });
108 return Toolkit.svgToImageMult(xmlOrig, DIM, DIM, replacements);
109 }
110
111
112 public void updateTheme() {

Callers 1

updateThemeMethod · 0.95

Calls 4

loadStringMethod · 0.95
loadImageXMethod · 0.95
getMethod · 0.95
svgToImageMultMethod · 0.95

Tested by

no test coverage detected