void startPressAt(const SoPointerPosition &pos) override
int getCurrentCursor(SoViewerProxy *) const override
SoCSOLabelRenderer * _labelRenderer
SoCSOEditorExtension * _lastActiveEditor
void dragMoveTo(const SoPointerPosition &pos) override
Continues the drag to given device position.
bool isSensitiveAt(const SoPointerPosition &pos) override
SoView2DCSOExtensibleEditor * _editor
SoPointingAction * endPress(int clickCount) override
CSOLabelMoveAction(SoView2DCSOExtensibleEditor *editor)
Extension for rendering labels for CSOs.
SoPointerPosition manages the current position of the mouse cursor.
SoPointingAction(SoInteractionOwner *owner, std::string id, bool positionSensitive=true)