JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.graph.ui.Shape.ForwardMouseListener Class Reference

Forward MouseGestureListener, to be attached to a mouse event source forwarded to the receiver set at constructor. More...

Inheritance diagram for com.jogamp.graph.ui.Shape.ForwardMouseListener:
Collaboration diagram for com.jogamp.graph.ui.Shape.ForwardMouseListener:

Public Member Functions

 ForwardMouseListener (final Shape receiver)
 ForwardMouseListener Constructor More...
 
void mouseClicked (final MouseEvent e)
 
void mouseEntered (final MouseEvent e)
 Only generated for PointerType#Mouse. More...
 
void mouseExited (final MouseEvent e)
 Only generated for PointerType#Mouse. More...
 
void mousePressed (final MouseEvent e)
 
void mouseReleased (final MouseEvent e)
 
void mouseMoved (final MouseEvent e)
 
void mouseDragged (final MouseEvent e)
 
void mouseWheelMoved (final MouseEvent e)
 Traditional event name originally produced by a mouse pointer type. More...
 
void gestureDetected (final GestureEvent e)
 GestureHandler has detected the gesture. More...
 
void mouseClicked (MouseEvent e)
 
void mouseEntered (MouseEvent e)
 Only generated for PointerType#Mouse. More...
 
void mouseExited (MouseEvent e)
 Only generated for PointerType#Mouse. More...
 
void mousePressed (MouseEvent e)
 
void mouseReleased (MouseEvent e)
 
void mouseMoved (MouseEvent e)
 
void mouseDragged (MouseEvent e)
 
void mouseWheelMoved (MouseEvent e)
 Traditional event name originally produced by a mouse pointer type. More...
 
void gestureDetected (GestureEvent gh)
 GestureHandler has detected the gesture. More...
 

Public Attributes

final Shape receiver
 

Detailed Description

Forward MouseGestureListener, to be attached to a mouse event source forwarded to the receiver set at constructor.

This given receiver Shape must be setInteractive(boolean) to have the events forwarded.

See also
Shape::receiveMouseEvents(Shape)

Definition at line 200 of file Shape.java.

Constructor & Destructor Documentation

◆ ForwardMouseListener()

com.jogamp.graph.ui.Shape.ForwardMouseListener.ForwardMouseListener ( final Shape  receiver)

ForwardMouseListener Constructor

Parameters
receiverthe MouseGestureListener receiver

Definition at line 206 of file Shape.java.

Member Function Documentation

◆ gestureDetected()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.gestureDetected ( final GestureEvent  gh)

GestureHandler has detected the gesture.

Implements com.jogamp.newt.event.GestureHandler.GestureListener.

Definition at line 231 of file Shape.java.

Here is the call graph for this function:

◆ mouseClicked()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mouseClicked ( final MouseEvent  e)

Implements com.jogamp.newt.event.MouseListener.

Definition at line 215 of file Shape.java.

◆ mouseDragged()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mouseDragged ( final MouseEvent  e)

Implements com.jogamp.newt.event.MouseListener.

Definition at line 227 of file Shape.java.

◆ mouseEntered()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mouseEntered ( final MouseEvent  e)

Only generated for PointerType#Mouse.

Implements com.jogamp.newt.event.MouseListener.

Definition at line 217 of file Shape.java.

◆ mouseExited()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mouseExited ( final MouseEvent  e)

Only generated for PointerType#Mouse.

Implements com.jogamp.newt.event.MouseListener.

Definition at line 219 of file Shape.java.

◆ mouseMoved()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mouseMoved ( final MouseEvent  e)

Implements com.jogamp.newt.event.MouseListener.

Definition at line 225 of file Shape.java.

◆ mousePressed()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mousePressed ( final MouseEvent  e)

Implements com.jogamp.newt.event.MouseListener.

Definition at line 221 of file Shape.java.

◆ mouseReleased()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mouseReleased ( final MouseEvent  e)

Implements com.jogamp.newt.event.MouseListener.

Definition at line 223 of file Shape.java.

◆ mouseWheelMoved()

void com.jogamp.graph.ui.Shape.ForwardMouseListener.mouseWheelMoved ( final MouseEvent  e)

Traditional event name originally produced by a mouse pointer type.

Triggered for any rotational pointer events, see MouseEvent#getRotation() and MouseEvent#getRotationScale().

Implements com.jogamp.newt.event.MouseListener.

Definition at line 229 of file Shape.java.

Member Data Documentation

◆ receiver

final Shape com.jogamp.graph.ui.Shape.ForwardMouseListener.receiver

Definition at line 201 of file Shape.java.


The documentation for this class was generated from the following file: