java.lang.Object
com.xerox.VTM.engine.AppEventHandler
com.xerox.VTM.svg.EventHandlerTest
- class EventHandlerTest
- extends com.xerox.VTM.engine.AppEventHandler
|
Field Summary |
(package private) SVGTest |
application
|
(package private) long |
lastJPX
|
(package private) long |
lastJPY
|
(package private) long |
lastX
|
(package private) long |
lastY
|
(package private) long |
x1
|
(package private) long |
x2
|
(package private) long |
y1
|
(package private) long |
y2
|
|
Method Summary |
void |
click1(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber)
|
void |
click2(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber)
|
void |
click3(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber)
|
void |
enterGlyph(com.xerox.VTM.glyphs.Glyph g)
subclassing methods should call super() |
void |
exitGlyph(com.xerox.VTM.glyphs.Glyph g)
subclassing methods should call super() |
void |
Kpress(com.xerox.VTM.engine.ViewPanel v,
char c,
int code,
int mod)
|
void |
Krelease(com.xerox.VTM.engine.ViewPanel v,
char c,
int code,
int mod)
|
void |
Ktype(com.xerox.VTM.engine.ViewPanel v,
char c,
int code,
int mod)
beware: code is always 0 in Ktype (it is the value of KeyEvent.getKeyCode() which is always equal to VK_UNDEFINED according to Sun). |
void |
mouseDragged(com.xerox.VTM.engine.ViewPanel v,
int mod,
int buttonNumber,
int jpx,
int jpy)
|
void |
mouseMoved(com.xerox.VTM.engine.ViewPanel v,
int jpx,
int jpy)
|
void |
press1(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
|
void |
press2(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
|
void |
press3(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
|
void |
release1(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
|
void |
release2(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
|
void |
release3(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
|
void |
viewActivated(com.xerox.VTM.engine.View v)
|
void |
viewClosing(com.xerox.VTM.engine.View v)
|
void |
viewDeactivated(com.xerox.VTM.engine.View v)
|
void |
viewDeiconified(com.xerox.VTM.engine.View v)
|
void |
viewIconified(com.xerox.VTM.engine.View v)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
application
SVGTest application
lastX
long lastX
lastY
long lastY
lastJPX
long lastJPX
lastJPY
long lastJPY
x1
long x1
x2
long x2
y1
long y1
y2
long y2
EventHandlerTest
EventHandlerTest(SVGTest appli)
press1
public void press1(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
release1
public void release1(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
click1
public void click1(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber)
press2
public void press2(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
release2
public void release2(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
click2
public void click2(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber)
press3
public void press3(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
release3
public void release3(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy)
click3
public void click3(com.xerox.VTM.engine.ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber)
mouseMoved
public void mouseMoved(com.xerox.VTM.engine.ViewPanel v,
int jpx,
int jpy)
mouseDragged
public void mouseDragged(com.xerox.VTM.engine.ViewPanel v,
int mod,
int buttonNumber,
int jpx,
int jpy)
enterGlyph
public void enterGlyph(com.xerox.VTM.glyphs.Glyph g)
- Description copied from class:
com.xerox.VTM.engine.AppEventHandler
- subclassing methods should call super()
exitGlyph
public void exitGlyph(com.xerox.VTM.glyphs.Glyph g)
- Description copied from class:
com.xerox.VTM.engine.AppEventHandler
- subclassing methods should call super()
Ktype
public void Ktype(com.xerox.VTM.engine.ViewPanel v,
char c,
int code,
int mod)
- Description copied from class:
com.xerox.VTM.engine.AppEventHandler
- beware: code is always 0 in Ktype (it is the value of KeyEvent.getKeyCode() which is always equal to VK_UNDEFINED according to Sun). If you need to access code, use Kpress or Krelease.
Kpress
public void Kpress(com.xerox.VTM.engine.ViewPanel v,
char c,
int code,
int mod)
Krelease
public void Krelease(com.xerox.VTM.engine.ViewPanel v,
char c,
int code,
int mod)
viewActivated
public void viewActivated(com.xerox.VTM.engine.View v)
viewDeactivated
public void viewDeactivated(com.xerox.VTM.engine.View v)
viewIconified
public void viewIconified(com.xerox.VTM.engine.View v)
viewDeiconified
public void viewDeiconified(com.xerox.VTM.engine.View v)
viewClosing
public void viewClosing(com.xerox.VTM.engine.View v)