Class SelectDrawingTool
- java.lang.Object
-
- com._1c.g5.v8.dt.moxel.ui.editor.tools.Tool
-
- com._1c.g5.v8.dt.moxel.ui.editor.tools.AbstractTool
-
- com._1c.g5.v8.dt.moxel.ui.editor.tools.SelectDrawingTool
-
- Direct Known Subclasses:
SelectDrawingsModeTool
public class SelectDrawingTool extends AbstractTool
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.graphics.Point
downPoint
Точка нажатия.protected ViewPort
viewPort
Область, для которой работает инструмент.-
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.editor.tools.AbstractTool
control
-
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.editor.tools.Tool
MIN_DRAG_SHIFT
-
-
Constructor Summary
Constructors Constructor Description SelectDrawingTool(MoxelControl control_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
attachMoveTimer()
void
finish()
Закончить работу с инструментом.void
onMouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
При двойном клике.void
onMouseDown(org.eclipse.swt.events.MouseEvent e)
При нажатии на кнопку.void
onMouseMove(org.eclipse.swt.events.MouseEvent e)
При перемещении мыши.void
onMouseUp(org.eclipse.swt.events.MouseEvent e)
При отпускании кнопки мыши.void
paint(org.eclipse.swt.graphics.GC gc)
Отрисовать.void
redraw()
Перерисовать.protected boolean
selectDrawing(org.eclipse.swt.events.MouseEvent e)
Найти и выделить рисунок.-
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.editor.tools.AbstractTool
getCursor
-
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.editor.tools.Tool
isTurnableTool, needTurnOffOnMouseUp
-
-
-
-
Field Detail
-
viewPort
protected ViewPort viewPort
Область, для которой работает инструмент.
-
downPoint
protected org.eclipse.swt.graphics.Point downPoint
Точка нажатия.
-
-
Constructor Detail
-
SelectDrawingTool
public SelectDrawingTool(MoxelControl control_)
- Parameters:
control_
-
-
-
Method Detail
-
onMouseDown
public void onMouseDown(org.eclipse.swt.events.MouseEvent e)
Description copied from class:Tool
При нажатии на кнопку.- Specified by:
onMouseDown
in classTool
-
onMouseUp
public void onMouseUp(org.eclipse.swt.events.MouseEvent e)
Description copied from class:Tool
При отпускании кнопки мыши.
-
onMouseMove
public void onMouseMove(org.eclipse.swt.events.MouseEvent e)
Description copied from class:Tool
При перемещении мыши.- Specified by:
onMouseMove
in classTool
-
onMouseDoubleClick
public void onMouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
Description copied from class:Tool
При двойном клике.- Specified by:
onMouseDoubleClick
in classTool
-
finish
public void finish()
Description copied from class:Tool
Закончить работу с инструментом.
-
redraw
public void redraw()
Перерисовать.
-
paint
public void paint(org.eclipse.swt.graphics.GC gc)
Description copied from class:Tool
Отрисовать.- Overrides:
paint
in classAbstractTool
-
selectDrawing
protected boolean selectDrawing(org.eclipse.swt.events.MouseEvent e)
Найти и выделить рисунок.
-
attachMoveTimer
protected void attachMoveTimer()
-
-