From 46f4d3c352bad7c7e65c72d8b34c635a4b525d4e Mon Sep 17 00:00:00 2001 From: slapshot5 Date: Tue, 6 Dec 2011 01:39:27 +0000 Subject: [PATCH] Dev buttons (like Generate Mana) will now give a visual indication that they've been clicked. --- src/main/java/forge/view/match/ViewTabber.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/forge/view/match/ViewTabber.java b/src/main/java/forge/view/match/ViewTabber.java index 1f61650908d..e14b11403b8 100644 --- a/src/main/java/forge/view/match/ViewTabber.java +++ b/src/main/java/forge/view/match/ViewTabber.java @@ -601,6 +601,7 @@ public class ViewTabber extends FRoundedPanel { private Color defaultBG = Color.green; private final Color hoverBG = ViewTabber.this.skin.getClrHover(); + private final Color pressedBG = Color.green.darker().darker(); private boolean enabled; private final String enabledText, disabledText; private int w, h; // Width, height, radius, insets (for paintComponent) @@ -647,6 +648,16 @@ public class ViewTabber extends FRoundedPanel { this.setEnabled(true); this.addMouseListener(new MouseAdapter() { + @Override + public void mousePressed(final MouseEvent e) { + DevLabel.this.setBackground(DevLabel.this.pressedBG); + } + + @Override + public void mouseReleased(final MouseEvent e) { + DevLabel.this.setBackground(DevLabel.this.defaultBG); + } + @Override public void mouseEntered(final MouseEvent e) { DevLabel.this.setBackground(DevLabel.this.hoverBG);