Class XViewerMouseListener
- java.lang.Object
-
- org.eclipse.nebula.widgets.xviewer.util.internal.XViewerMouseListener
-
- All Implemented Interfaces:
java.util.EventListener
,org.eclipse.swt.events.MouseListener
,org.eclipse.swt.internal.SWTEventListener
public class XViewerMouseListener extends java.lang.Object implements org.eclipse.swt.events.MouseListener
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.events.MouseEvent
leftClickEvent
private XViewer
xViewer
-
Constructor Summary
Constructors Constructor Description XViewerMouseListener(XViewer xViewer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
altIsBeingHeld(org.eclipse.swt.events.MouseEvent event)
private boolean
clickOccurredInIconArea(org.eclipse.swt.events.MouseEvent event, org.eclipse.swt.widgets.TreeItem item)
private boolean
controlBeingHeld(org.eclipse.swt.events.MouseEvent event)
private boolean
controlNotBeingHeld(org.eclipse.swt.events.MouseEvent event)
org.eclipse.swt.events.MouseEvent
getLeftClickEvent()
private boolean
isLeftClick(org.eclipse.swt.events.MouseEvent event)
private boolean
isRightClick(org.eclipse.swt.events.MouseEvent event)
void
mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
void
mouseDown(org.eclipse.swt.events.MouseEvent event)
void
mouseUp(org.eclipse.swt.events.MouseEvent event)
-
-
-
Field Detail
-
xViewer
private final XViewer xViewer
-
leftClickEvent
private org.eclipse.swt.events.MouseEvent leftClickEvent
-
-
Constructor Detail
-
XViewerMouseListener
public XViewerMouseListener(XViewer xViewer)
-
-
Method Detail
-
mouseDoubleClick
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
- Specified by:
mouseDoubleClick
in interfaceorg.eclipse.swt.events.MouseListener
-
mouseDown
public void mouseDown(org.eclipse.swt.events.MouseEvent event)
- Specified by:
mouseDown
in interfaceorg.eclipse.swt.events.MouseListener
-
isRightClick
private boolean isRightClick(org.eclipse.swt.events.MouseEvent event)
-
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent event)
- Specified by:
mouseUp
in interfaceorg.eclipse.swt.events.MouseListener
-
clickOccurredInIconArea
private boolean clickOccurredInIconArea(org.eclipse.swt.events.MouseEvent event, org.eclipse.swt.widgets.TreeItem item)
-
isLeftClick
private boolean isLeftClick(org.eclipse.swt.events.MouseEvent event)
-
altIsBeingHeld
private boolean altIsBeingHeld(org.eclipse.swt.events.MouseEvent event)
-
controlNotBeingHeld
private boolean controlNotBeingHeld(org.eclipse.swt.events.MouseEvent event)
-
controlBeingHeld
private boolean controlBeingHeld(org.eclipse.swt.events.MouseEvent event)
-
getLeftClickEvent
public org.eclipse.swt.events.MouseEvent getLeftClickEvent()
-
-