graphics
Class GLDisplay.MyHelpOverlayGLEventListener

java.lang.Object
  extended by graphics.GLDisplay.MyHelpOverlayGLEventListener
All Implemented Interfaces:
EventListener, javax.media.opengl.GLEventListener
Enclosing class:
GLDisplay

private static class GLDisplay.MyHelpOverlayGLEventListener
extends Object
implements javax.media.opengl.GLEventListener


Field Summary
private  List eventListeners
           
private  HelpOverlay helpOverlay
           
private  boolean showHelp
           
 
Constructor Summary
private GLDisplay.MyHelpOverlayGLEventListener()
           
 
Method Summary
 void addGLEventListener(javax.media.opengl.GLEventListener glEventListener)
           
 void display(javax.media.opengl.GLAutoDrawable glDrawable)
           
 void displayChanged(javax.media.opengl.GLAutoDrawable glDrawable, boolean b, boolean b1)
           
 void init(javax.media.opengl.GLAutoDrawable glDrawable)
           
 void registerKeyStroke(KeyStroke keyStroke, String description)
           
 void registerMouseEvent(int id, int modifiers, String description)
           
 void removeGLEventListener(javax.media.opengl.GLEventListener glEventListener)
           
 void reshape(javax.media.opengl.GLAutoDrawable glDrawable, int i0, int i1, int i2, int i3)
           
 void toggleHelp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventListeners

private List eventListeners

helpOverlay

private HelpOverlay helpOverlay

showHelp

private boolean showHelp
Constructor Detail

GLDisplay.MyHelpOverlayGLEventListener

private GLDisplay.MyHelpOverlayGLEventListener()
Method Detail

toggleHelp

public void toggleHelp()

registerKeyStroke

public void registerKeyStroke(KeyStroke keyStroke,
                              String description)

registerMouseEvent

public void registerMouseEvent(int id,
                               int modifiers,
                               String description)

addGLEventListener

public void addGLEventListener(javax.media.opengl.GLEventListener glEventListener)

removeGLEventListener

public void removeGLEventListener(javax.media.opengl.GLEventListener glEventListener)

display

public void display(javax.media.opengl.GLAutoDrawable glDrawable)
Specified by:
display in interface javax.media.opengl.GLEventListener

displayChanged

public void displayChanged(javax.media.opengl.GLAutoDrawable glDrawable,
                           boolean b,
                           boolean b1)
Specified by:
displayChanged in interface javax.media.opengl.GLEventListener

init

public void init(javax.media.opengl.GLAutoDrawable glDrawable)
Specified by:
init in interface javax.media.opengl.GLEventListener

reshape

public void reshape(javax.media.opengl.GLAutoDrawable glDrawable,
                    int i0,
                    int i1,
                    int i2,
                    int i3)
Specified by:
reshape in interface javax.media.opengl.GLEventListener