papyrus logo

enums.h File Reference

#include <cairomm/enums.h>
Include dependency graph for enums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Papyrus

Typedefs

typedef enum Papyrus::SelectionMode Papyrus::SelectionMode
 The selection mode determines what events trigger an attempt to select an object in the canvas.
typedef enum
Papyrus::AffineTransform 
Papyrus::AffineTransform
typedef enum Papyrus::Side Papyrus::Side
typedef enum Papyrus::Position Papyrus::Position
typedef enum Papyrus::Axis Papyrus::Axis
typedef enum Papyrus::Handles Papyrus::Handles
typedef enum Papyrus::ScrollAnchor Papyrus::ScrollAnchor
typedef enum
Papyrus::PathElementType 
Papyrus::PathElementType
typedef enum Papyrus::Units Papyrus::Units
typedef enum Papyrus::DegRad Papyrus::DegRad
typedef enum
Papyrus::MarkerPosition 
Papyrus::MarkerPosition
typedef enum
Papyrus::ExtentsPerformance 
Papyrus::ExtentsPerformance
typedef enum Papyrus::OverUnder Papyrus::OverUnder
typedef enum Papyrus::FrozenThawed Papyrus::FrozenThawed
 FROZEN was selected to be 1 so that tests can look like: FrozenThawed frozen; if ( frozen ) .
typedef enum Papyrus::GradientUnits Papyrus::GradientUnits
typedef enum
Papyrus::GradientSpread 
Papyrus::GradientSpread
typedef enum Papyrus::RenderFlags Papyrus::RenderFlags
typedef enum Papyrus::Quantity Papyrus::Quantity

Enumerations

enum  Papyrus::SelectionMode { Papyrus::SELECT_PRESS = 1 << 0, Papyrus::SELECT_RELEASE = 1 << 1, Papyrus::SELECT_FOLLOW = 1 << 2 }
 

The selection mode determines what events trigger an attempt to select an object in the canvas.

More...
enum  Papyrus::AffineTransform {
  Papyrus::TRANSLATE_X = 1 << 0, Papyrus::TRANSLATE_Y = 1 << 1, Papyrus::SCALE_X = 1 << 2, Papyrus::SCALE_Y = 1 << 3,
  Papyrus::ROTATE = 1 << 4, Papyrus::SKEW_X = 1 << 5, Papyrus::SKEW_Y = 1 << 6
}
enum  { Papyrus::FILL = 1<<0, Papyrus::STROKE = 1<<1 }
enum  Papyrus::Side { Papyrus::TOP = 1<<0, Papyrus::RIGHT = 1<<1, Papyrus::BOTTOM = 1<<2, Papyrus::LEFT = 1<<3 }
enum  Papyrus::Position {
  Papyrus::START_POSITION, Papyrus::TOP_CENTER = START_POSITION, Papyrus::TOP_RIGHT, Papyrus::CENTER_RIGHT,
  Papyrus::BOTTOM_RIGHT, Papyrus::BOTTOM_CENTER, Papyrus::BOTTOM_LEFT, Papyrus::CENTER_LEFT,
  Papyrus::TOP_LEFT, Papyrus::END_POSITION
}
enum  Papyrus::Axis { Papyrus::X_AXIS = 1<<0, Papyrus::Y_AXIS = 1<<1 }
enum  Papyrus::Handles { Papyrus::NO_HANDLES = 0, Papyrus::CORNER_HANDLES = 1<<0, Papyrus::ALL_HANDLES = 1<<1 }
enum  Papyrus::ScrollAnchor {
  Papyrus::SCROLL_ANCHOR_CENTER, Papyrus::SCROLL_ANCHOR_TOP_LEFT, Papyrus::SCROLL_ANCHOR_TOP_RIGHT, Papyrus::SCROLL_ANCHOR_BOTTOM_LEFT,
  Papyrus::SCROLL_ANCHOR_BOTTOM_RIGHT
}
enum  Papyrus::PathElementType {
  Papyrus::PATH_UNDEFINED, Papyrus::PATH_MOVETO, Papyrus::PATH_REL_MOVETO, Papyrus::PATH_CLOSE,
  Papyrus::PATH_LINETO, Papyrus::PATH_REL_LINETO, Papyrus::PATH_HORIZONTAL_LINETO, Papyrus::PATH_REL_HORIZONTAL_LINETO,
  Papyrus::PATH_VERTICAL_LINETO, Papyrus::PATH_REL_VERTICAL_LINETO, Papyrus::PATH_CURVETO, Papyrus::PATH_REL_CURVETO,
  Papyrus::PATH_SMOOTH_CURVETO, Papyrus::PATH_REL_SMOOTH_CURVETO, Papyrus::PATH_QUADRATIC_BEZIER_CURVETO, Papyrus::PATH_REL_QUADRATIC_BEZIER_CURVETO,
  Papyrus::PATH_SMOOTH_QUADRATIC_BEZIER_CURVETO, Papyrus::PATH_REL_SMOOTH_QUADRATIC_BEZIER_CURVETO, Papyrus::PATH_ELIPTICAL_ARC, Papyrus::PATH_REL_ELIPTICAL_ARC
}
enum  Papyrus::Units { Papyrus::UNIT_PIXEL, Papyrus::UNIT_POINTS, Papyrus::UNIT_INCH, Papyrus::UNIT_MM }
enum  Papyrus::DegRad { Papyrus::DEGREES, Papyrus::RADIANS }
enum  Papyrus::MarkerPosition { Papyrus::START_MARKER, Papyrus::VERTEX_MARKER, Papyrus::END_MARKER }
enum  Papyrus::ExtentsPerformance { Papyrus::EXTENTS_QUICK = 1, Papyrus::EXTENTS_PRECISE }
enum  Papyrus::OverUnder { Papyrus::OVER = 1, Papyrus::UNDER }
enum  Papyrus::FrozenThawed { Papyrus::THAWED = 0, Papyrus::FROZEN = 1 }
 

FROZEN was selected to be 1 so that tests can look like: FrozenThawed frozen; if ( frozen ) .

More...
enum  Papyrus::GradientUnits { Papyrus::GRADIENT_UNITS_NONE, Papyrus::GRADIENT_UNITS_USER_SPACE, Papyrus::GRADIENT_UNITS_OBJECT }
enum  Papyrus::GradientSpread { Papyrus::GRADIENT_SPREAD_NONE = Cairo::EXTEND_NONE, Papyrus::GRADIENT_SPREAD_PAD = Cairo::EXTEND_PAD, Papyrus::GRADIENT_SPREAD_REFLECT = Cairo::EXTEND_REFLECT, Papyrus::GRADIENT_SPREAD_REPEAT = Cairo::EXTEND_REPEAT }
enum  Papyrus::RenderFlags {
  Papyrus::RENDER_FLAGS_NONE = 0, Papyrus::RENDER_SUPPRESS_MATRIX = 1<<0, Papyrus::RENDER_SUPPRESS_CAIRO_FILL = 1<<1, Papyrus::RENDER_SUPPRESS_CAIRO_STROKE = 1<<2,
  Papyrus::RENDER_SUPPRESS_CAIRO_SAVE_RESTORE = 1<<3, Papyrus::RENDER_HINT_FILL = 1<<4, Papyrus::RENDER_HINT_STROKE = 1<<5
}
enum  Papyrus::Quantity { Papyrus::ABSOLUTE, Papyrus::PERCENT }

Generated on Fri Apr 16 12:40:25 2010 for papyrus by doxygen 1.6.1