public class ScrollingListener extends ViewAdapter
ALT_MOD, ALT_SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, NO_MODIFIER, SHIFT_MOD, WHEEL_DOWN, WHEEL_UP
Constructor and Description |
---|
ScrollingListener(ScrollLayer sl,
int scrollLayerIndex,
int controlledLayerIndex) |
Modifier and Type | Method and Description |
---|---|
void |
click1(ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber,
MouseEvent e)
Left mouse button clicked callback.
|
void |
mouseDragged(ViewPanel v,
int mod,
int buttonNumber,
int jpx,
int jpy,
MouseEvent e)
Mouse dragged callback.
|
void |
mouseMoved(ViewPanel v,
int jpx,
int jpy,
MouseEvent e)
Mouse moved callback.
|
void |
press1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Left mouse button pressed callback.
|
void |
release1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Left mouse button released callback.
|
click2, click3, Kpress, Krelease, Ktype, mouseWheelMoved, press2, press3, release2, release3, viewActivated, viewClosing, viewDeactivated, viewDeiconified, viewIconified
public ScrollingListener(ScrollLayer sl, int scrollLayerIndex, int controlledLayerIndex)
sl
- the ScrollLayer object that manages the scroll bar layer associated with this event handlerscrollLayerIndex
- index of scroll layer in the viewcontrolledLayerIndex
- index of of controlled layer in the view (layer containing camera controlled by the scroll bars)public void press1(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
press1
in interface ViewListener
press1
in class ViewAdapter
v
- ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod
- key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx
- x-coordinate of cursor in JPanel coordinates when event occured.jpy
- y-coordinate of cursor in JPanel coordinates when event occured.e
- reference to original AWT mouse event.public void release1(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
release1
in interface ViewListener
release1
in class ViewAdapter
v
- ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod
- key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx
- x-coordinate of cursor in JPanel coordinates when event occured.jpy
- y-coordinate of cursor in JPanel coordinates when event occured.e
- reference to original AWT mouse event.public void click1(ViewPanel v, int mod, int jpx, int jpy, int clickNumber, MouseEvent e)
ViewListener
click1
in interface ViewListener
click1
in class ViewAdapter
v
- ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod
- key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx
- x-coordinate of cursor in JPanel coordinates when event occured.jpy
- y-coordinate of cursor in JPanel coordinates when event occured.e
- reference to original AWT mouse event.public void mouseMoved(ViewPanel v, int jpx, int jpy, MouseEvent e)
ViewListener
mouseMoved
in interface ViewListener
mouseMoved
in class ViewAdapter
v
- ViewPanel/JPanel embedded in View, on which glyphs are drawn.jpx
- x-coordinate of cursor in JPanel coordinates when event occured.jpy
- y-coordinate of cursor in JPanel coordinates when event occured.e
- reference to original AWT mouse event.View.setNotifyCursorMoved(boolean b)
public void mouseDragged(ViewPanel v, int mod, int buttonNumber, int jpx, int jpy, MouseEvent e)
ViewListener
mouseDragged
in interface ViewListener
mouseDragged
in class ViewAdapter
v
- ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod
- key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.buttonNumber
- one of 1 (left), 2 (middle) or 3 (right)jpx
- x-coordinate of cursor in JPanel coordinates when event occured.jpy
- y-coordinate of cursor in JPanel coordinates when event occured.e
- reference to original AWT mouse event.Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.