[UI] card image zoom in/out on mouse wheel with 700 ms timeout

This commit is contained in:
magenoxx 2012-07-16 16:08:12 +04:00
parent 6d24c7001b
commit 7443e2a9fa
4 changed files with 55 additions and 5 deletions

View file

@ -1,13 +1,15 @@
package mage.cards.action;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
public interface ActionCallback {
void mouseClicked(MouseEvent e, TransferData data);
void mousePressed(MouseEvent e, TransferData data);
void mouseMoved(MouseEvent e, TransferData data);
void mouseEntered(MouseEvent e, TransferData data);
void mouseExited(MouseEvent e, TransferData dat);
void mouseExited(MouseEvent e, TransferData data);
void mouseWheelMoved(MouseWheelEvent e, TransferData data);
void hidePopup();
}

View file

@ -1,10 +1,11 @@
package mage.cards.action.impl;
import java.awt.event.MouseEvent;
import mage.cards.action.ActionCallback;
import mage.cards.action.TransferData;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
/**
* Callback that does nothing on any action
*
@ -24,6 +25,10 @@ public class EmptyCallback implements ActionCallback {
public void mouseExited(MouseEvent e, TransferData data) {
}
@Override
public void mouseWheelMoved(MouseWheelEvent e, TransferData data) {
}
@Override
public void hidePopup() {
}