Class ResizeDrawingsTool
- 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.ResizeDrawingsTool
-
public class ResizeDrawingsTool extends AbstractTool
Инструмент для изменения размеров рисунка.
-
-
Field Summary
Fields Modifier and Type Field Description 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 ResizeDrawingsTool(MoxelControl control_, DrawingResizeHandle resizeHandle_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finish()
Закончить работу с инструментом.MoxelCursorType
getCursor()
Получить тип курсора.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()
Redraws control's area affected by current tool-
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.editor.tools.Tool
isTurnableTool, needTurnOffOnMouseUp
-
-
-
-
Field Detail
-
viewPort
protected ViewPort viewPort
Область, для которой работает инструмент.
-
-
Constructor Detail
-
ResizeDrawingsTool
public ResizeDrawingsTool(MoxelControl control_, DrawingResizeHandle resizeHandle_)
- 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
-
paint
public void paint(org.eclipse.swt.graphics.GC gc)
Description copied from class:Tool
Отрисовать.- Overrides:
paint
in classAbstractTool
-
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()
Redraws control's area affected by current tool
-
getCursor
public MoxelCursorType getCursor()
Description copied from class:Tool
Получить тип курсора.- Overrides:
getCursor
in classAbstractTool
-
-