Class SelectTool
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.SelectTool
- Direct Known Subclasses:
CellsSelectTool
,ColumnsSelectTool
,RowsSelectTool
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.swt.graphics.Point
Начальная точка выделения.protected org.eclipse.swt.graphics.Point
Последняя точка перемещения.protected boolean
Выделение начато.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 -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected abstract void
extendSelection
(int x, int y) Расширить выделение до ячейки в указанной позиции.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) При отпускании кнопки мыши.Methods inherited from class com._1c.g5.v8.dt.moxel.ui.editor.tools.AbstractTool
paint
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.editor.tools.Tool
isTurnableTool, needTurnOffOnMouseUp
-
Field Details
-
downPoint
protected org.eclipse.swt.graphics.Point downPointНачальная точка выделения. -
lastPoint
protected org.eclipse.swt.graphics.Point lastPointПоследняя точка перемещения. -
selectionStarted
protected boolean selectionStartedВыделение начато.
-
-
Constructor Details
-
SelectTool
-
-
Method Details
-
onMouseMove
public void onMouseMove(org.eclipse.swt.events.MouseEvent e) Description copied from class:Tool
При перемещении мыши.- Specified by:
onMouseMove
in classTool
-
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
При отпускании кнопки мыши. -
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
Закончить работу с инструментом. -
getCursor
Description copied from class:Tool
Получить тип курсора.- Overrides:
getCursor
in classAbstractTool
-
attachMoveTimer
protected void attachMoveTimer() -
extendSelection
protected abstract void extendSelection(int x, int y) Расширить выделение до ячейки в указанной позиции.
-