Class SelectTool

    • Field Detail

      • downPoint

        protected org.eclipse.swt.graphics.Point downPoint
        Начальная точка выделения.
      • lastPoint

        protected org.eclipse.swt.graphics.Point lastPoint
        Последняя точка перемещения.
      • selectionStarted

        protected boolean selectionStarted
        Выделение начато.
    • Constructor Detail

    • Method Detail

      • onMouseMove

        public void onMouseMove​(org.eclipse.swt.events.MouseEvent e)
        Description copied from class: Tool
        При перемещении мыши.
        Specified by:
        onMouseMove in class Tool
      • onMouseDown

        public void onMouseDown​(org.eclipse.swt.events.MouseEvent e)
        Description copied from class: Tool
        При нажатии на кнопку.
        Specified by:
        onMouseDown in class Tool
      • onMouseUp

        public void onMouseUp​(org.eclipse.swt.events.MouseEvent e)
        Description copied from class: Tool
        При отпускании кнопки мыши.
        Specified by:
        onMouseUp in class Tool
      • onMouseDoubleClick

        public void onMouseDoubleClick​(org.eclipse.swt.events.MouseEvent e)
        Description copied from class: Tool
        При двойном клике.
        Specified by:
        onMouseDoubleClick in class Tool
      • finish

        public void finish()
        Description copied from class: Tool
        Закончить работу с инструментом.
        Specified by:
        finish in class Tool
      • attachMoveTimer

        protected void attachMoveTimer()
      • extendSelection

        protected abstract void extendSelection​(int x,
                                                int y)
        Расширить выделение до ячейки в указанной позиции.