()
| 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, |
no test coverage detected