Package PamView.paneloverlay.overlaymark
Class ExtMapMouseHandler
java.lang.Object
PamView.paneloverlay.overlaymark.ExtMouseAdapter
PamView.paneloverlay.overlaymark.ExtMapMouseHandler
Handle data from multiple external mouse handlers returning 
 an OR of their response to the various functions.
- Author:
 - Doug Gillespie
 
- 
Constructor Summary
ConstructorsConstructorDescriptionExtMapMouseHandler(Window awtWindow, boolean compositePopupMenus) ExtMapMouseHandler(javafx.scene.Node fxNode, boolean compositePopupMenus)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddMouseHandler(ExtMouseAdapter mouseAdapter) Get the pop up menu.List<javafx.scene.control.MenuItem> getPopupMenuItems(javafx.scene.input.MouseEvent e) Get a complete list of all menu items.booleanmouseClicked(javafx.scene.input.MouseEvent e) booleanmouseDragged(javafx.scene.input.MouseEvent e) booleanmouseEntered(javafx.scene.input.MouseEvent e) booleanmouseExited(javafx.scene.input.MouseEvent e) booleanmouseMoved(javafx.scene.input.MouseEvent e) booleanmousePressed(javafx.scene.input.MouseEvent e) booleanmouseReleased(javafx.scene.input.MouseEvent e) booleanmouseWheelMoved(javafx.scene.input.ScrollEvent e) booleanremoveMouseHandler(ExtMouseAdapter mouseAdapter) voidsetPopMenu(ExtPopMenu popMenu) Set the pop up menu.voidsubscribeFXPanel(javafx.scene.Node fxNode) Methods inherited from class PamView.paneloverlay.overlaymark.ExtMouseAdapter
fxMouse, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, swingMouse 
- 
Constructor Details
- 
ExtMapMouseHandler
public ExtMapMouseHandler(javafx.scene.Node fxNode, boolean compositePopupMenus)  - 
ExtMapMouseHandler
- Parameters:
 awtWindow-compositePopupMenus-
 
 - 
 - 
Method Details
- 
addMouseHandler
 - 
removeMouseHandler
 - 
subscribeFXPanel
public void subscribeFXPanel(javafx.scene.Node fxNode)  - 
mouseDragged
public boolean mouseDragged(javafx.scene.input.MouseEvent e) - Overrides:
 mouseDraggedin classExtMouseAdapter
 - 
mouseEntered
public boolean mouseEntered(javafx.scene.input.MouseEvent e) - Overrides:
 mouseEnteredin classExtMouseAdapter
 - 
mouseExited
public boolean mouseExited(javafx.scene.input.MouseEvent e) - Overrides:
 mouseExitedin classExtMouseAdapter
 - 
mouseMoved
public boolean mouseMoved(javafx.scene.input.MouseEvent e) - Overrides:
 mouseMovedin classExtMouseAdapter
 - 
mouseClicked
public boolean mouseClicked(javafx.scene.input.MouseEvent e) - Overrides:
 mouseClickedin classExtMouseAdapter
 - 
mousePressed
public boolean mousePressed(javafx.scene.input.MouseEvent e) - Overrides:
 mousePressedin classExtMouseAdapter
 - 
mouseReleased
public boolean mouseReleased(javafx.scene.input.MouseEvent e) - Overrides:
 mouseReleasedin classExtMouseAdapter
 - 
mouseWheelMoved
public boolean mouseWheelMoved(javafx.scene.input.ScrollEvent e) - Overrides:
 mouseWheelMovedin classExtMouseAdapter
 - 
getPopMenu
Get the pop up menu.- Returns:
 - the pop up menu
 
 - 
setPopMenu
Set the pop up menu. Use this to set custom pop up menus- Parameters:
 popMenu- - the pop up menu to set
 - 
getPopupMenuItems
Get a complete list of all menu items.- Overrides:
 getPopupMenuItemsin classExtMouseAdapter
 
 -