Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
seltrans.cpp File Reference

Helper object for transforming selected items. More...

Go to the source code of this file.

Functions

static void sp_sel_trans_handle_grab (SPKnot *knot, guint state, SPSelTransHandle const *data)
 
static void sp_sel_trans_handle_ungrab (SPKnot *knot, guint state, SPSelTransHandle const *data)
 
static void sp_sel_trans_handle_click (SPKnot *knot, guint state, SPSelTransHandle const *data)
 
static void sp_sel_trans_handle_new_event (SPKnot *knot, Geom::Point const &position, guint32 state, SPSelTransHandle const *data)
 
static gboolean sp_sel_trans_handle_request (SPKnot *knot, Geom::Point *p, guint state, SPSelTransHandle const *data)
 
static bool sp_sel_trans_handle_event (SPKnot *knot, Inkscape::CanvasEvent const &event, SPSelTransHandle const *)
 
static void sp_sel_trans_handle_new_event (SPKnot *knot, Geom::Point const &position, guint state, SPSelTransHandle const *data)
 
static double sign (double const x)
 Returns -1 or 1 according to the sign of x.
 

Detailed Description

Helper object for transforming selected items.

Definition in file seltrans.cpp.

Function Documentation

◆ sign()

◆ sp_sel_trans_handle_click()

static void sp_sel_trans_handle_click ( SPKnot knot,
guint  state,
SPSelTransHandle const *  data 
)
static

Definition at line 860 of file seltrans.cpp.

References data, SPKnot::desktop, and SPDesktop::getTool().

Referenced by Inkscape::SelTrans::_makeHandles().

◆ sp_sel_trans_handle_event()

static bool sp_sel_trans_handle_event ( SPKnot knot,
Inkscape::CanvasEvent const &  event,
SPSelTransHandle const *   
)
static

◆ sp_sel_trans_handle_grab()

static void sp_sel_trans_handle_grab ( SPKnot knot,
guint  state,
SPSelTransHandle const *  data 
)
static

Definition at line 832 of file seltrans.cpp.

References data, SPKnot::desktop, and SPDesktop::getTool().

Referenced by Inkscape::SelTrans::_makeHandles().

◆ sp_sel_trans_handle_new_event() [1/2]

static void sp_sel_trans_handle_new_event ( SPKnot knot,
Geom::Point const &  position,
guint  state,
SPSelTransHandle const *  data 
)
static

Definition at line 844 of file seltrans.cpp.

References data, SPKnot::desktop, and SPDesktop::getTool().

◆ sp_sel_trans_handle_new_event() [2/2]

static void sp_sel_trans_handle_new_event ( SPKnot knot,
Geom::Point const &  position,
guint32  state,
SPSelTransHandle const *  data 
)
static

◆ sp_sel_trans_handle_request()

static gboolean sp_sel_trans_handle_request ( SPKnot knot,
Geom::Point p,
guint  state,
SPSelTransHandle const *  data 
)
static

Definition at line 853 of file seltrans.cpp.

References data, SPKnot::desktop, and SPDesktop::getTool().

Referenced by Inkscape::SelTrans::_makeHandles().

◆ sp_sel_trans_handle_ungrab()

static void sp_sel_trans_handle_ungrab ( SPKnot knot,
guint  state,
SPSelTransHandle const *  data 
)
static

Definition at line 839 of file seltrans.cpp.

References SPKnot::desktop, and SPDesktop::getTool().

Referenced by Inkscape::SelTrans::_makeHandles().