174 |
/** A class to send mouse events to the listeners that want them. |
/** A class to send mouse events to the listeners that want them. |
175 |
*/ |
*/ |
176 |
public class MouseMultiplexer { |
public class MouseMultiplexer { |
177 |
public static final int HORIZONTAL; |
private static class Direction { private Direction() {} } |
178 |
public static final int VERTICAL; |
public static final Direction HORIZONTAL = new Direction(); |
179 |
|
public static final Direction VERTICAL = new Direction(); |
180 |
|
|
181 |
public void setListener(int button, int modifiers, String description, MousePressListener l); |
public void setListener(int button, int modifiers, String description, MousePressListener l); |
182 |
public void setListener(int button, int modifiers, String description, MouseClickListener l); |
public void setListener(int button, int modifiers, String description, MouseClickListener l); |
183 |
public void setListener(int button, int modifiers, int dir, String description, RelativeAxisListener l); |
public void setListener(int button, int modifiers, Direction dir, String description, RelativeAxisListener l); |
184 |
|
|
185 |
public void setWheelListener(int modifiers, String description, RelativeAxisListener l); |
public void setWheelListener(int modifiers, String description, RelativeAxisListener l); |
186 |
|
|