Class SelectionAction
- java.lang.Object
-
- com.actelion.research.share.gui.editor.actions.DrawAction
-
- com.actelion.research.share.gui.editor.actions.AtomHighlightAction
-
- com.actelion.research.share.gui.editor.actions.BondHighlightAction
-
- com.actelion.research.share.gui.editor.actions.SelectionAction
-
- All Implemented Interfaces:
Action
public class SelectionAction extends BondHighlightAction
Project: User: rufenec Date: 1/24/13 Time: 5:57 PM
-
-
Field Summary
-
Fields inherited from class com.actelion.research.share.gui.editor.actions.AtomHighlightAction
lastHightlightPoint
-
Fields inherited from class com.actelion.research.share.gui.editor.actions.DrawAction
HIGHLIGHT_ATOM_RADIUS, KEYSTROKEFONTSIZE, MAX_CONNATOMS, model, UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description SelectionAction(Model model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCursor()booleanonDoubleClick(IMouseEvent evt)booleanonKeyPressed(IKeyEvent evt)booleanonKeyReleased(IKeyEvent evt)booleanonMouseDown(IMouseEvent evt)Handles Mouse down eventsbooleanonMouseMove(IMouseEvent evt, boolean drag)booleanonMouseUp(IMouseEvent ev)Handles the MouseUp eventbooleanpaint(IDrawContext ctx)-
Methods inherited from class com.actelion.research.share.gui.editor.actions.BondHighlightAction
onDrag
-
Methods inherited from class com.actelion.research.share.gui.editor.actions.AtomHighlightAction
findAtom
-
Methods inherited from class com.actelion.research.share.gui.editor.actions.DrawAction
drawAtomHighlight, drawAtomKeyStrokes, drawBondHighlight, highlightAtom, isCommand, onActionEnter, onActionLeave, onCommand, suggestNewX2AndY2
-
-
-
-
Constructor Detail
-
SelectionAction
public SelectionAction(Model model)
-
-
Method Detail
-
onKeyPressed
public boolean onKeyPressed(IKeyEvent evt)
- Specified by:
onKeyPressedin interfaceAction- Overrides:
onKeyPressedin classBondHighlightAction
-
onKeyReleased
public boolean onKeyReleased(IKeyEvent evt)
- Specified by:
onKeyReleasedin interfaceAction- Overrides:
onKeyReleasedin classDrawAction
-
onMouseDown
public boolean onMouseDown(IMouseEvent evt)
Description copied from interface:ActionHandles Mouse down events- Specified by:
onMouseDownin interfaceAction- Overrides:
onMouseDownin classBondHighlightAction- Returns:
- true if the action handles the event
-
onMouseUp
public boolean onMouseUp(IMouseEvent ev)
Description copied from interface:ActionHandles the MouseUp event- Returns:
- true if the action handles the event
-
onMouseMove
public boolean onMouseMove(IMouseEvent evt, boolean drag)
- Specified by:
onMouseMovein interfaceAction- Overrides:
onMouseMovein classBondHighlightAction
-
onDoubleClick
public boolean onDoubleClick(IMouseEvent evt)
- Specified by:
onDoubleClickin interfaceAction- Overrides:
onDoubleClickin classDrawAction
-
getCursor
public int getCursor()
- Specified by:
getCursorin interfaceAction- Overrides:
getCursorin classDrawAction
-
paint
public boolean paint(IDrawContext ctx)
- Specified by:
paintin interfaceAction- Overrides:
paintin classBondHighlightAction
-
-