Inkscape
Vector Graphics Editor
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
Inkscape::UI::Manipulator Class Referenceabstract

Tool component that processes events and does something in response to them. More...

#include <manipulator.h>

Inheritance diagram for Inkscape::UI::Manipulator:
Inkscape::UI::ControlPointSelection Inkscape::UI::PointManipulator Inkscape::UI::TransformHandleSet Inkscape::UI::MultiPathManipulator Inkscape::UI::PathManipulator

Public Member Functions

 Manipulator (SPDesktop *d)
 
virtual ~Manipulator ()=default
 
virtual bool event (Inkscape::UI::Tools::ToolBase *tool, CanvasEvent const &event)=0
 Handle input event. Returns true if handled.
 

Public Attributes

SPDesktop *const _desktop
 

Detailed Description

Tool component that processes events and does something in response to them.

Note: this class is probably redundant.

Definition at line 33 of file manipulator.h.

Constructor & Destructor Documentation

◆ Manipulator()

Inkscape::UI::Manipulator::Manipulator ( SPDesktop d)
inline

Definition at line 36 of file manipulator.h.

◆ ~Manipulator()

virtual Inkscape::UI::Manipulator::~Manipulator ( )
virtualdefault

Member Function Documentation

◆ event()

virtual bool Inkscape::UI::Manipulator::event ( Inkscape::UI::Tools::ToolBase tool,
CanvasEvent const &  event 
)
pure virtual

Member Data Documentation

◆ _desktop


The documentation for this class was generated from the following file: