MCPcopy Index your code
hub / github.com/arduino/Arduino / loadButtons

Method loadButtons

app/src/processing/app/EditorToolbar.java:208–226  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

206 }
207
208 private void loadButtons() {
209 Image allButtons = Theme.getThemeImage("buttons", this,
210 BUTTON_IMAGE_SIZE * BUTTON_COUNT,
211 BUTTON_IMAGE_SIZE * 3);
212 buttonImages = new Image[BUTTON_COUNT][3];
213
214 for (int i = 0; i < BUTTON_COUNT; i++) {
215 for (int state = 0; state < 3; state++) {
216 Image image = createImage(BUTTON_WIDTH, BUTTON_HEIGHT);
217 Graphics g = image.getGraphics();
218 g.setColor(bgcolor);
219 g.fillRect(0, 0, BUTTON_WIDTH, BUTTON_HEIGHT);
220 int offset = (BUTTON_IMAGE_SIZE - BUTTON_WIDTH) / 2;
221 g.drawImage(allButtons, -(i * BUTTON_IMAGE_SIZE) - offset,
222 (-2 + state) * BUTTON_IMAGE_SIZE, null);
223 buttonImages[i][state] = image;
224 }
225 }
226 }
227
228 private void loadTouchBarImages() {
229 Image allButtonsRetina = Theme.getThemeImage("buttons", this,

Callers 1

paintComponentMethod · 0.95

Calls 2

getThemeImageMethod · 0.95
setColorMethod · 0.80

Tested by

no test coverage detected