Default cursor for alt+click

This commit is contained in:
Jindra Petřík
2022-12-17 12:42:34 +01:00
parent 23ba54cf19
commit 56285b4b44

View File

@@ -654,6 +654,11 @@ public final class ImagePanel extends JPanel implements MediaDisplay {
private boolean altDown = false;
public boolean isAltDown() {
return altDown;
}
public IconPanel() {
KeyboardFocusManager manager = KeyboardFocusManager.getCurrentKeyboardFocusManager();
@@ -2614,7 +2619,9 @@ public final class ImagePanel extends JPanel implements MediaDisplay {
}
if (freeTransformDepth == -1) {
Cursor newCursor;
if (handCursor) {
if (iconPanel.isAltDown()) {
newCursor = Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR);
} else if (handCursor) {
newCursor = Cursor.getPredefinedCursor(Cursor.HAND_CURSOR);
} else if (iconPanel.hasAllowMove()) {
newCursor = Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR);