public class AbstractModeEventHandler extends Object implements IModeEventHandler
Constructor and Description |
---|
AbstractModeEventHandler(ModeSupport modeSupport) |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
void |
focusGained(org.eclipse.swt.events.FocusEvent event) |
void |
focusLost(org.eclipse.swt.events.FocusEvent event) |
protected ModeSupport |
getModeSupport() |
void |
keyPressed(org.eclipse.swt.events.KeyEvent event) |
void |
keyReleased(org.eclipse.swt.events.KeyEvent event) |
void |
mouseDoubleClick(org.eclipse.swt.events.MouseEvent event) |
void |
mouseDown(org.eclipse.swt.events.MouseEvent event) |
void |
mouseMove(org.eclipse.swt.events.MouseEvent event) |
void |
mouseUp(org.eclipse.swt.events.MouseEvent event) |
protected void |
switchMode(IModeEventHandler modeEventHandler) |
protected void |
switchMode(String mode) |
public AbstractModeEventHandler(ModeSupport modeSupport)
protected ModeSupport getModeSupport()
protected void switchMode(String mode)
protected void switchMode(IModeEventHandler modeEventHandler)
public void cleanup()
cleanup
in interface IModeEventHandler
public void keyPressed(org.eclipse.swt.events.KeyEvent event)
keyPressed
in interface org.eclipse.swt.events.KeyListener
public void keyReleased(org.eclipse.swt.events.KeyEvent event)
keyReleased
in interface org.eclipse.swt.events.KeyListener
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
mouseDoubleClick
in interface org.eclipse.swt.events.MouseListener
public void mouseDown(org.eclipse.swt.events.MouseEvent event)
mouseDown
in interface org.eclipse.swt.events.MouseListener
public void mouseUp(org.eclipse.swt.events.MouseEvent event)
mouseUp
in interface org.eclipse.swt.events.MouseListener
public void mouseMove(org.eclipse.swt.events.MouseEvent event)
mouseMove
in interface org.eclipse.swt.events.MouseMoveListener
public void focusGained(org.eclipse.swt.events.FocusEvent event)
focusGained
in interface org.eclipse.swt.events.FocusListener
public void focusLost(org.eclipse.swt.events.FocusEvent event)
focusLost
in interface org.eclipse.swt.events.FocusListener
Copyright © 2013. All Rights Reserved.