Class Tool
- java.lang.Object
-
- com._1c.g5.v8.dt.moxel.ui.editor.tools.Tool
-
- Direct Known Subclasses:
AbstractTool
public abstract class Tool extends Object
Инструмент для операций над табличным документом.
-
-
Field Summary
Fields Modifier and Type Field Description static int
MIN_DRAG_SHIFT
Минимальный сдвиг для начала сдвига.
-
Constructor Summary
Constructors Constructor Description Tool()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
finish()
Закончить работу с инструментом.abstract MoxelCursorType
getCursor()
Получить тип курсора.boolean
isTurnableTool()
Является ли инструмент влкючаемым.boolean
needTurnOffOnMouseUp()
Нужно отключать инструмент при отпускании мыши.abstract void
onMouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
При двойном клике.abstract void
onMouseDown(org.eclipse.swt.events.MouseEvent e)
При нажатии на кнопку.abstract void
onMouseMove(org.eclipse.swt.events.MouseEvent e)
При перемещении мыши.abstract void
onMouseUp(org.eclipse.swt.events.MouseEvent e)
При отпускании кнопки мыши.abstract void
paint(org.eclipse.swt.graphics.GC gc)
Отрисовать.
-
-
-
Field Detail
-
MIN_DRAG_SHIFT
public static final int MIN_DRAG_SHIFT
Минимальный сдвиг для начала сдвига.- See Also:
- Constant Field Values
-
-
Method Detail
-
onMouseDown
public abstract void onMouseDown(org.eclipse.swt.events.MouseEvent e)
При нажатии на кнопку.
-
onMouseUp
public abstract void onMouseUp(org.eclipse.swt.events.MouseEvent e)
При отпускании кнопки мыши.
-
onMouseMove
public abstract void onMouseMove(org.eclipse.swt.events.MouseEvent e)
При перемещении мыши.
-
onMouseDoubleClick
public abstract void onMouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
При двойном клике.
-
finish
public abstract void finish()
Закончить работу с инструментом.
-
getCursor
public abstract MoxelCursorType getCursor()
Получить тип курсора.
-
paint
public abstract void paint(org.eclipse.swt.graphics.GC gc)
Отрисовать.
-
isTurnableTool
public boolean isTurnableTool()
Является ли инструмент влкючаемым.
-
needTurnOffOnMouseUp
public boolean needTurnOffOnMouseUp()
Нужно отключать инструмент при отпускании мыши.
-
-