Class AddDrawingTool

    • Field Detail

      • viewPort

        protected ViewPort viewPort
        Область, для которой работает инструмент.
      • drawingToInsert

        protected Drawing drawingToInsert
        Рисунок, который добавляется.
      • dragStarted

        protected boolean dragStarted
        Перетаскивание начато.
      • originalPoint

        protected org.eclipse.swt.graphics.Point originalPoint
        Исходная точка.
      • currentPoint

        protected org.eclipse.swt.graphics.Point currentPoint
        Текущая точка.
    • Constructor Detail

      • AddDrawingTool

        public AddDrawingTool​(MoxelControl control_,
                              Drawing drawingToInsert_)
        Parameters:
        control_ -
    • Method Detail

      • 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
      • onMouseMove

        public void onMouseMove​(org.eclipse.swt.events.MouseEvent e)
        Description copied from class: Tool
        При перемещении мыши.
        Specified by:
        onMouseMove 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
      • paint

        public void paint​(org.eclipse.swt.graphics.GC gc)
        Description copied from class: Tool
        Отрисовать.
        Overrides:
        paint in class AbstractTool
      • redraw

        public void redraw()
        Перерисовать.
      • isTurnableTool

        public boolean isTurnableTool()
        Description copied from class: Tool
        Является ли инструмент влкючаемым.
        Overrides:
        isTurnableTool in class Tool