Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::UI::Tools::DelayedSnapEvent Class Reference

#include <tool-base.h>

Public Types

enum  Origin {
  UNDEFINED_HANDLER , EVENTCONTEXT_ROOT_HANDLER , EVENTCONTEXT_ITEM_HANDLER , KNOT_HANDLER ,
  CONTROL_POINT_HANDLER , GUIDE_HANDLER , GUIDE_HRULER , GUIDE_VRULER
}
 

Public Member Functions

 DelayedSnapEvent (ToolBase *tool, gpointer item, gpointer item2, MotionEvent const &event, DelayedSnapEvent::Origin origin)
 
ToolBasegetTool () const
 
gpointer getItem () const
 
gpointer getItem2 () const
 
MotionEvent const & getEvent () const
 
Origin getOrigin () const
 

Private Attributes

ToolBase_tool
 
gpointer _item
 
gpointer _item2
 
std::unique_ptr< MotionEvent_event
 
Origin _origin
 

Detailed Description

Definition at line 48 of file tool-base.h.

Member Enumeration Documentation

◆ Origin

Enumerator
UNDEFINED_HANDLER 
EVENTCONTEXT_ROOT_HANDLER 
EVENTCONTEXT_ITEM_HANDLER 
KNOT_HANDLER 
CONTROL_POINT_HANDLER 
GUIDE_HANDLER 
GUIDE_HRULER 
GUIDE_VRULER 

Definition at line 51 of file tool-base.h.

Constructor & Destructor Documentation

◆ DelayedSnapEvent()

Inkscape::UI::Tools::DelayedSnapEvent::DelayedSnapEvent ( ToolBase tool,
gpointer  item,
gpointer  item2,
MotionEvent const &  event,
DelayedSnapEvent::Origin  origin 
)

Definition at line 79 of file tool-base.cpp.

References _event.

Member Function Documentation

◆ getEvent()

MotionEvent const & Inkscape::UI::Tools::DelayedSnapEvent::getEvent ( ) const
inline

Definition at line 68 of file tool-base.h.

References _event.

◆ getItem()

gpointer Inkscape::UI::Tools::DelayedSnapEvent::getItem ( ) const
inline

Definition at line 66 of file tool-base.h.

References _item.

◆ getItem2()

gpointer Inkscape::UI::Tools::DelayedSnapEvent::getItem2 ( ) const
inline

Definition at line 67 of file tool-base.h.

References _item2.

◆ getOrigin()

Origin Inkscape::UI::Tools::DelayedSnapEvent::getOrigin ( ) const
inline

Definition at line 69 of file tool-base.h.

References _origin.

◆ getTool()

ToolBase * Inkscape::UI::Tools::DelayedSnapEvent::getTool ( ) const
inline

Definition at line 65 of file tool-base.h.

References _tool.

Member Data Documentation

◆ _event

std::unique_ptr<MotionEvent> Inkscape::UI::Tools::DelayedSnapEvent::_event
private

Definition at line 75 of file tool-base.h.

Referenced by DelayedSnapEvent(), and getEvent().

◆ _item

gpointer Inkscape::UI::Tools::DelayedSnapEvent::_item
private

Definition at line 73 of file tool-base.h.

Referenced by getItem().

◆ _item2

gpointer Inkscape::UI::Tools::DelayedSnapEvent::_item2
private

Definition at line 74 of file tool-base.h.

Referenced by getItem2().

◆ _origin

Origin Inkscape::UI::Tools::DelayedSnapEvent::_origin
private

Definition at line 76 of file tool-base.h.

Referenced by getOrigin().

◆ _tool

ToolBase* Inkscape::UI::Tools::DelayedSnapEvent::_tool
private

Definition at line 72 of file tool-base.h.

Referenced by getTool().


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