mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Prevent poison icon/number appearing more opaque
This commit is contained in:
@@ -178,23 +178,13 @@ public class PlayerDetailsPanel extends JPanel {
|
|||||||
public void setupMouseActions(final ForgeAction handAction, final ForgeAction libraryAction, final ForgeAction exileAction,
|
public void setupMouseActions(final ForgeAction handAction, final ForgeAction libraryAction, final ForgeAction exileAction,
|
||||||
final ForgeAction graveAction, final ForgeAction flashBackAction, final Function<Byte, Void> manaAction) {
|
final ForgeAction graveAction, final ForgeAction flashBackAction, final Function<Byte, Void> manaAction) {
|
||||||
// Detail label listeners
|
// Detail label listeners
|
||||||
lblGraveyard.setHoverable(true);
|
|
||||||
lblGraveyard.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { graveAction.actionPerformed(null); } } );
|
lblGraveyard.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { graveAction.actionPerformed(null); } } );
|
||||||
|
|
||||||
lblExile.setHoverable(true);
|
|
||||||
lblExile.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { exileAction.actionPerformed(null); } } );
|
lblExile.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { exileAction.actionPerformed(null); } } );
|
||||||
|
|
||||||
lblLibrary.setHoverable(true);
|
|
||||||
lblLibrary.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { libraryAction.actionPerformed(null); } } );
|
lblLibrary.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { libraryAction.actionPerformed(null); } } );
|
||||||
|
|
||||||
lblHand.setHoverable(true);
|
|
||||||
lblHand.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { handAction.actionPerformed(null); } } );
|
lblHand.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { handAction.actionPerformed(null); } } );
|
||||||
|
|
||||||
lblFlashback.setHoverable(true);
|
|
||||||
lblFlashback.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { flashBackAction.actionPerformed(null); } } );
|
lblFlashback.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { flashBackAction.actionPerformed(null); } } );
|
||||||
|
|
||||||
for (final Pair<DetailLabel, Byte> labelPair : manaLabels) {
|
for (final Pair<DetailLabel, Byte> labelPair : manaLabels) {
|
||||||
labelPair.getLeft().setHoverable(true);
|
|
||||||
labelPair.getLeft().addMouseListener(new MouseAdapter() { @Override
|
labelPair.getLeft().addMouseListener(new MouseAdapter() { @Override
|
||||||
public void mousePressed(final MouseEvent e) {
|
public void mousePressed(final MouseEvent e) {
|
||||||
manaAction.apply(labelPair.getRight()); } }
|
manaAction.apply(labelPair.getRight()); } }
|
||||||
@@ -206,7 +196,7 @@ public class PlayerDetailsPanel extends JPanel {
|
|||||||
private class DetailLabel extends FLabel {
|
private class DetailLabel extends FLabel {
|
||||||
private DetailLabel(FSkinProp p0, String s0, String s1) {
|
private DetailLabel(FSkinProp p0, String s0, String s1) {
|
||||||
super(new FLabel.Builder().icon(FSkin.getImage(p0))
|
super(new FLabel.Builder().icon(FSkin.getImage(p0))
|
||||||
.opaque(false).fontSize(14)
|
.opaque(false).fontSize(14).hoverable()
|
||||||
.fontStyle(Font.BOLD).iconInBackground()
|
.fontStyle(Font.BOLD).iconInBackground()
|
||||||
.text(s0).tooltip(s1).fontAlign(SwingConstants.RIGHT));
|
.text(s0).tooltip(s1).fontAlign(SwingConstants.RIGHT));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user