Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
snap-enums.h File Reference

Go to the source code of this file.

Namespaces

namespace  Inkscape
 Helper class to stream background task notifications as a series of messages.
 

Enumerations

enum  Inkscape::SnapSourceType {
  Inkscape::SNAPSOURCE_UNDEFINED = 0 , Inkscape::SNAPSOURCE_BBOX_CATEGORY = 16 , Inkscape::SNAPSOURCE_BBOX_CORNER , Inkscape::SNAPSOURCE_BBOX_MIDPOINT ,
  Inkscape::SNAPSOURCE_BBOX_EDGE_MIDPOINT , Inkscape::SNAPSOURCE_PAGE_CENTER , Inkscape::SNAPSOURCE_PAGE_CORNER , Inkscape::SNAPSOURCE_NODE_CATEGORY = 32 ,
  Inkscape::SNAPSOURCE_NODE_SMOOTH , Inkscape::SNAPSOURCE_NODE_CUSP , Inkscape::SNAPSOURCE_LINE_MIDPOINT , Inkscape::SNAPSOURCE_PATH_INTERSECTION ,
  Inkscape::SNAPSOURCE_RECT_CORNER , Inkscape::SNAPSOURCE_CONVEX_HULL_CORNER , Inkscape::SNAPSOURCE_ELLIPSE_QUADRANT_POINT , Inkscape::SNAPSOURCE_NODE_HANDLE ,
  Inkscape::SNAPSOURCE_DATUMS_CATEGORY = 64 , Inkscape::SNAPSOURCE_GUIDE , Inkscape::SNAPSOURCE_GUIDE_ORIGIN , Inkscape::SNAPSOURCE_OTHERS_CATEGORY = 128 ,
  Inkscape::SNAPSOURCE_ROTATION_CENTER , Inkscape::SNAPSOURCE_OBJECT_MIDPOINT , Inkscape::SNAPSOURCE_IMG_CORNER , Inkscape::SNAPSOURCE_TEXT_ANCHOR ,
  Inkscape::SNAPSOURCE_OTHER_HANDLE , Inkscape::SNAPSOURCE_GRID_PITCH , Inkscape::SNAPSOURCE_ALIGNMENT_CATEGORY = 256 , Inkscape::SNAPSOURCE_ALIGNMENT_BBOX_CORNER ,
  Inkscape::SNAPSOURCE_ALIGNMENT_BBOX_MIDPOINT , Inkscape::SNAPSOURCE_ALIGNMENT_BBOX_EDGE_MIDPOINT , Inkscape::SNAPSOURCE_ALIGNMENT_PAGE_CENTER , Inkscape::SNAPSOURCE_ALIGNMENT_PAGE_CORNER ,
  Inkscape::SNAPSOURCE_ALIGNMENT_HANDLE
}
 enumerations of snap source types and snap target types. More...
 
enum  Inkscape::SnapTargetType {
  Inkscape::SNAPTARGET_UNDEFINED = 0 , Inkscape::SNAPTARGET_BBOX_CATEGORY = 16 , Inkscape::SNAPTARGET_BBOX_CORNER , Inkscape::SNAPTARGET_BBOX_EDGE ,
  Inkscape::SNAPTARGET_BBOX_EDGE_MIDPOINT , Inkscape::SNAPTARGET_BBOX_MIDPOINT , Inkscape::SNAPTARGET_NODE_CATEGORY = 32 , Inkscape::SNAPTARGET_NODE_SMOOTH ,
  Inkscape::SNAPTARGET_NODE_CUSP , Inkscape::SNAPTARGET_LINE_MIDPOINT , Inkscape::SNAPTARGET_PATH , Inkscape::SNAPTARGET_PATH_PERPENDICULAR ,
  Inkscape::SNAPTARGET_PATH_TANGENTIAL , Inkscape::SNAPTARGET_PATH_INTERSECTION , Inkscape::SNAPTARGET_PATH_GUIDE_INTERSECTION , Inkscape::SNAPTARGET_PATH_CLIP ,
  Inkscape::SNAPTARGET_PATH_MASK , Inkscape::SNAPTARGET_ELLIPSE_QUADRANT_POINT , Inkscape::SNAPTARGET_RECT_CORNER , Inkscape::SNAPTARGET_DATUMS_CATEGORY = 64 ,
  Inkscape::SNAPTARGET_GRID , Inkscape::SNAPTARGET_GRID_LINE , Inkscape::SNAPTARGET_GRID_INTERSECTION , Inkscape::SNAPTARGET_GRID_PERPENDICULAR ,
  Inkscape::SNAPTARGET_GUIDE , Inkscape::SNAPTARGET_GUIDE_INTERSECTION , Inkscape::SNAPTARGET_GUIDE_ORIGIN , Inkscape::SNAPTARGET_GUIDE_PERPENDICULAR ,
  Inkscape::SNAPTARGET_GRID_GUIDE_INTERSECTION , Inkscape::SNAPTARGET_PAGE_EDGE_BORDER , Inkscape::SNAPTARGET_PAGE_EDGE_CENTER , Inkscape::SNAPTARGET_PAGE_EDGE_CORNER ,
  Inkscape::SNAPTARGET_PAGE_MARGIN_BORDER , Inkscape::SNAPTARGET_PAGE_MARGIN_CENTER , Inkscape::SNAPTARGET_PAGE_MARGIN_CORNER , Inkscape::SNAPTARGET_PAGE_BLEED_BORDER ,
  Inkscape::SNAPTARGET_PAGE_BLEED_CORNER , Inkscape::SNAPTARGET_OTHERS_CATEGORY = 128 , Inkscape::SNAPTARGET_OBJECT_MIDPOINT , Inkscape::SNAPTARGET_IMG_CORNER ,
  Inkscape::SNAPTARGET_ROTATION_CENTER , Inkscape::SNAPTARGET_TEXT_ANCHOR , Inkscape::SNAPTARGET_TEXT_BASELINE , Inkscape::SNAPTARGET_CONSTRAINED_ANGLE ,
  Inkscape::SNAPTARGET_CONSTRAINT , Inkscape::SNAPTARGET_ALIGNMENT_CATEGORY = 256 , Inkscape::SNAPTARGET_ALIGNMENT_BBOX_CORNER , Inkscape::SNAPTARGET_ALIGNMENT_BBOX_MIDPOINT ,
  Inkscape::SNAPTARGET_ALIGNMENT_BBOX_EDGE_MIDPOINT , Inkscape::SNAPTARGET_ALIGNMENT_PAGE_EDGE_CENTER , Inkscape::SNAPTARGET_ALIGNMENT_PAGE_EDGE_CORNER , Inkscape::SNAPTARGET_ALIGNMENT_PAGE_MARGIN_CENTER ,
  Inkscape::SNAPTARGET_ALIGNMENT_PAGE_MARGIN_CORNER , Inkscape::SNAPTARGET_ALIGNMENT_PAGE_BLEED_CORNER , Inkscape::SNAPTARGET_ALIGNMENT_HANDLE , Inkscape::SNAPTARGET_ALIGNMENT_INTERSECTION ,
  Inkscape::SNAPTARGET_DISTRIBUTION_CATEGORY = 512 , Inkscape::SNAPTARGET_DISTRIBUTION_X , Inkscape::SNAPTARGET_DISTRIBUTION_Y , Inkscape::SNAPTARGET_DISTRIBUTION_RIGHT ,
  Inkscape::SNAPTARGET_DISTRIBUTION_LEFT , Inkscape::SNAPTARGET_DISTRIBUTION_UP , Inkscape::SNAPTARGET_DISTRIBUTION_DOWN , Inkscape::SNAPTARGET_DISTRIBUTION_XY ,
  Inkscape::SNAPTARGET_MAX_ENUM_VALUE
}
 
enum class  Inkscape::SimpleSnap {
  Inkscape::BBox = 0 , Inkscape::Nodes , Inkscape::Alignment , Inkscape::Rest ,
  Inkscape::_MaxEnumValue
}