fixes #1097 : Style/layout dials out of sync on right click.
parent
4e96aabc66
commit
2d3ab0938c
|
@ -11,6 +11,7 @@ import java.awt.geom.AffineTransform;
|
|||
import java.awt.image.BufferedImage;
|
||||
import javax.swing.AbstractAction;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.SwingUtilities;
|
||||
import magic.ui.helpers.ImageHelper;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
|
@ -33,8 +34,10 @@ public class BigDialButton extends ActionBarButton {
|
|||
addMouseListener(new MouseAdapter() {
|
||||
@Override
|
||||
public void mouseReleased(MouseEvent e) {
|
||||
position = position >= positions - 1 ? 0 : position + 1;
|
||||
rotateIconImage();
|
||||
if (SwingUtilities.isLeftMouseButton(e)) {
|
||||
position = position >= positions - 1 ? 0 : position + 1;
|
||||
rotateIconImage();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import java.awt.event.MouseEvent;
|
|||
import java.awt.image.BufferedImage;
|
||||
import javax.swing.AbstractAction;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.SwingUtilities;
|
||||
import magic.data.MagicIcon;
|
||||
import magic.ui.MagicImages;
|
||||
import magic.ui.helpers.ImageHelper;
|
||||
|
@ -31,8 +32,10 @@ public class DialButton extends ActionBarButton {
|
|||
addMouseListener(new MouseAdapter() {
|
||||
@Override
|
||||
public void mouseReleased(MouseEvent e) {
|
||||
position = (position + increment) % 360;
|
||||
rotateIconImage();
|
||||
if (SwingUtilities.isLeftMouseButton(e)) {
|
||||
position = (position + increment) % 360;
|
||||
rotateIconImage();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue