enums.h File Reference
#include <glibmm.h>
#include <goocanvasutils.h>
#include <cairomm/enums.h>
#include <cairomm/pattern.h>
#include <cairomm/context.h>
Go to the source code of this file.
|
Namespaces |
namespace | Goocanvas |
namespace | Glib |
Enumerations |
enum | Goocanvas::PointerEvents {
Goocanvas::CANVAS_EVENTS_VISIBLE_MASK = 1 << 0,
Goocanvas::CANVAS_EVENTS_PAINTED_MASK = 1 << 1,
Goocanvas::CANVAS_EVENTS_FILL_MASK = 1 << 2,
Goocanvas::CANVAS_EVENTS_STROKE_MASK = 1 << 3,
Goocanvas::CANVAS_EVENTS_NONE = 0,
Goocanvas::CANVAS_EVENTS_VISIBLE_PAINTED = 0x1,
Goocanvas::CANVAS_EVENTS_VISIBLE_FILL = 0x1,
Goocanvas::CANVAS_EVENTS_VISIBLE_STROKE = 0x1,
Goocanvas::CANVAS_EVENTS_VISIBLE = 0x1,
Goocanvas::CANVAS_EVENTS_PAINTED = 0x2,
Goocanvas::CANVAS_EVENTS_FILL = 0x4,
Goocanvas::CANVAS_EVENTS_STROKE = 0x8,
Goocanvas::CANVAS_EVENTS_ALL = 0x4
} |
enum | Goocanvas::ItemVisibility { Goocanvas::CANVAS_ITEM_HIDDEN,
Goocanvas::CANVAS_ITEM_INVISIBLE,
Goocanvas::CANVAS_ITEM_VISIBLE,
Goocanvas::CANVAS_ITEM_VISIBLE_ABOVE_THRESHOLD
} |
enum | Goocanvas::PathCommandType {
Goocanvas::CANVAS_PATH_MOVE_TO,
Goocanvas::CANVAS_PATH_CLOSE_PATH,
Goocanvas::CANVAS_PATH_LINE_TO,
Goocanvas::CANVAS_PATH_HORIZONTAL_LINE_TO,
Goocanvas::CANVAS_PATH_VERTICAL_LINE_TO,
Goocanvas::CANVAS_PATH_CURVE_TO,
Goocanvas::CANVAS_PATH_SMOOTH_CURVE_TO,
Goocanvas::CANVAS_PATH_QUADRATIC_CURVE_TO,
Goocanvas::CANVAS_PATH_SMOOTH_QUADRATIC_CURVE_TO,
Goocanvas::CANVAS_PATH_ELLIPTICAL_ARC
} |
Functions |
PointerEvents | Goocanvas::operator| (PointerEvents lhs, PointerEvents rhs) |
PointerEvents | Goocanvas::operator & (PointerEvents lhs, PointerEvents rhs) |
PointerEvents | Goocanvas::operator^ (PointerEvents lhs, PointerEvents rhs) |
PointerEvents | Goocanvas::operator~ (PointerEvents flags) |
PointerEvents & | Goocanvas::operator|= (PointerEvents &lhs, PointerEvents rhs) |
PointerEvents & | Goocanvas::operator &= (PointerEvents &lhs, PointerEvents rhs) |
PointerEvents & | Goocanvas::operator^= (PointerEvents &lhs, PointerEvents rhs) |