Skip to content

Commit dbd68d2

Browse files
committed
add convenience function to get 1x and 2x images
1 parent dcc0490 commit dbd68d2

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

app/src/processing/app/Mode.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,12 @@ public Image loadImage(String filename) {
667667
}
668668

669669

670+
public Image loadImageX(String filename) {
671+
final int res = Toolkit.highResDisplay() ? 2 : 1;
672+
return loadImage(filename + "-" + res + "x.png");
673+
}
674+
675+
670676
// public EditorButton loadButton(String name) {
671677
// return new EditorButton(this, name);
672678
// }

app/src/processing/app/ui/EditorButton.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,11 @@ public EditorButton(EditorToolbar parent, String name,
7777

7878
Mode mode = toolbar.mode;
7979

80-
final int res = Toolkit.highResDisplay() ? 2 : 1;
81-
disabledImage = mode.loadImage(name + "-disabled-" + res + "x.png");
82-
enabledImage = mode.loadImage(name + "-enabled-" + res + "x.png");
83-
selectedImage = mode.loadImage(name + "-selected-" + res + "x.png");
84-
pressedImage = mode.loadImage(name + "-pressed-" + res + "x.png");
85-
rolloverImage = mode.loadImage(name + "-rollover-" + res + "x.png");
80+
disabledImage = mode.loadImageX(name + "-disabled");
81+
enabledImage = mode.loadImageX(name + "-enabled");
82+
selectedImage = mode.loadImageX(name + "-selected");
83+
pressedImage = mode.loadImageX(name + "-pressed");
84+
rolloverImage = mode.loadImageX(name + "-rollover");
8685

8786
if (disabledImage == null) {
8887
disabledImage = enabledImage;

app/src/processing/app/ui/EditorFooter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,9 +340,8 @@ class Tab {
340340

341341
if (icon != null) {
342342
Mode mode = editor.getMode();
343-
final int res = Toolkit.highResDisplay() ? 2 : 1;
344-
enabledIcon = mode.loadImage(icon + "-enabled-" + res + "x.png");
345-
selectedIcon = mode.loadImage(icon + "-selected-" + res + "x.png");
343+
enabledIcon = mode.loadImageX(icon + "-enabled");
344+
selectedIcon = mode.loadImageX(icon + "-selected");
346345
if (selectedIcon == null) {
347346
selectedIcon = enabledIcon; // use this as the default
348347
}

0 commit comments

Comments
 (0)