Class AbstractModeEventHandler
java.lang.Object
org.eclipse.nebula.widgets.nattable.ui.mode.AbstractModeEventHandler
- All Implemented Interfaces:
EventListener,IModeEventHandler,org.eclipse.swt.events.FocusListener,org.eclipse.swt.events.KeyListener,org.eclipse.swt.events.MouseListener,org.eclipse.swt.events.MouseMoveListener,org.eclipse.swt.events.MouseTrackListener,org.eclipse.swt.internal.SWTEventListener
- Direct Known Subclasses:
ConfigurableModeEventHandler,DragModeEventHandler,MouseModeEventHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()voidfocusGained(org.eclipse.swt.events.FocusEvent event) voidfocusLost(org.eclipse.swt.events.FocusEvent event) protected ModeSupportvoidkeyPressed(org.eclipse.swt.events.KeyEvent event) voidkeyReleased(org.eclipse.swt.events.KeyEvent event) voidmouseDoubleClick(org.eclipse.swt.events.MouseEvent event) voidmouseDown(org.eclipse.swt.events.MouseEvent event) voidmouseEnter(org.eclipse.swt.events.MouseEvent e) voidmouseExit(org.eclipse.swt.events.MouseEvent e) voidmouseHover(org.eclipse.swt.events.MouseEvent e) voidmouseMove(org.eclipse.swt.events.MouseEvent event) voidmouseUp(org.eclipse.swt.events.MouseEvent event) protected voidswitchMode(IModeEventHandler modeEventHandler) protected voidswitchMode(Mode mode) Switch the mode in the underlyingModeSupport.
-
Field Details
-
natTable
-
-
Constructor Details
-
AbstractModeEventHandler
-
-
Method Details
-
getModeSupport
-
switchMode
Switch the mode in the underlyingModeSupport.- Parameters:
mode- TheModeto switch to.- Since:
- 2.0
-
switchMode
-
cleanup
public void cleanup()- Specified by:
cleanupin interfaceIModeEventHandler
-
keyPressed
public void keyPressed(org.eclipse.swt.events.KeyEvent event) - Specified by:
keyPressedin interfaceorg.eclipse.swt.events.KeyListener
-
keyReleased
public void keyReleased(org.eclipse.swt.events.KeyEvent event) - Specified by:
keyReleasedin interfaceorg.eclipse.swt.events.KeyListener
-
mouseDoubleClick
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event) - Specified by:
mouseDoubleClickin interfaceorg.eclipse.swt.events.MouseListener
-
mouseDown
public void mouseDown(org.eclipse.swt.events.MouseEvent event) - Specified by:
mouseDownin interfaceorg.eclipse.swt.events.MouseListener
-
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent event) - Specified by:
mouseUpin interfaceorg.eclipse.swt.events.MouseListener
-
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent event) - Specified by:
mouseMovein interfaceorg.eclipse.swt.events.MouseMoveListener
-
mouseEnter
public void mouseEnter(org.eclipse.swt.events.MouseEvent e) - Specified by:
mouseEnterin interfaceorg.eclipse.swt.events.MouseTrackListener
-
mouseExit
public void mouseExit(org.eclipse.swt.events.MouseEvent e) - Specified by:
mouseExitin interfaceorg.eclipse.swt.events.MouseTrackListener
-
mouseHover
public void mouseHover(org.eclipse.swt.events.MouseEvent e) - Specified by:
mouseHoverin interfaceorg.eclipse.swt.events.MouseTrackListener
-
focusGained
public void focusGained(org.eclipse.swt.events.FocusEvent event) - Specified by:
focusGainedin interfaceorg.eclipse.swt.events.FocusListener
-
focusLost
public void focusLost(org.eclipse.swt.events.FocusEvent event) - Specified by:
focusLostin interfaceorg.eclipse.swt.events.FocusListener
-