| 
Classes | 
| class | Canvas | 
|  | The main canvas widget, containing a number of canvas items. More... 
 | 
| class | Bounds | 
| class | Ellipse | 
| class | EllipseModel | 
| class | Grid | 
| class | GridModel | 
| class | Group | 
| class | GroupModel | 
| class | Image | 
| class | ImageModel | 
| class | Item | 
| class | ItemModel | 
| class | ItemModelSimple | 
| class | ItemSimple | 
| class | LineDash | 
| class | Points | 
| class | Polyline | 
| class | PolylineModel | 
| class | Path | 
| class | PathModel | 
| class | Rect | 
| class | RectModel | 
| class | Style | 
| class | Table | 
| class | TableModel | 
| class | Text | 
| class | TextModel | 
| class | Widget | 
| 
Enumerations | 
| enum | AnimateType { ANIMATE_FREEZE,
 ANIMATE_RESET,
 ANIMATE_RESTART,
 ANIMATE_BOUNCE
 }
 | 
| enum | PointerEvents { EVENTS_VISIBLE_MASK = 1 << 0,
 EVENTS_PAINTED_MASK = 1 << 1,
 EVENTS_FILL_MASK = 1 << 2,
 EVENTS_STROKE_MASK = 1 << 3,
 EVENTS_NONE = 0x0,
 EVENTS_VISIBLE_PAINTED = 0xF,
 EVENTS_VISIBLE_FILL = 0x5,
 EVENTS_VISIBLE_STROKE = 0x9,
 EVENTS_VISIBLE = 0xD,
 EVENTS_PAINTED = 0xE,
 EVENTS_FILL = 0x4,
 EVENTS_STROKE = 0x8,
 EVENTS_ALL = 0xC
 }
 | 
| enum | ItemVisibility { ITEM_HIDDEN,
 ITEM_INVISIBLE,
 ITEM_VISIBLE,
 ITEM_VISIBLE_ABOVE_THRESHOLD
 }
 | 
| enum | PathCommandType { PATH_MOVE_TO,
 PATH_CLOSE_PATH,
 PATH_LINE_TO,
 PATH_HORIZONTAL_LINE_TO,
 PATH_VERTICAL_LINE_TO,
 PATH_CURVE_TO,
 PATH_SMOOTH_CURVE_TO,
 PATH_QUADRATIC_CURVE_TO,
 PATH_SMOOTH_QUADRATIC_CURVE_TO,
 PATH_ELLIPTICAL_ARC
 }
 | 
| enum | AnchorType { ANCHOR_CENTER,
 ANCHOR_NORTH,
 ANCHOR_NORTH_WEST,
 ANCHOR_NORTH_EAST,
 ANCHOR_SOUTH,
 ANCHOR_SOUTH_WEST,
 ANCHOR_SOUTH_EAST,
 ANCHOR_WEST,
 ANCHOR_EAST,
 ANCHOR_N = ANCHOR_NORTH,
 ANCHOR_NW = ANCHOR_NORTH_WEST,
 ANCHOR_NE = ANCHOR_NORTH_EAST,
 ANCHOR_S = ANCHOR_SOUTH,
 ANCHOR_SW = ANCHOR_SOUTH_WEST,
 ANCHOR_SE = ANCHOR_SOUTH_EAST,
 ANCHOR_W = ANCHOR_WEST,
 ANCHOR_E = ANCHOR_EAST
 }
 | 
| 
Functions | 
| PointerEvents | operator| (PointerEvents lhs, PointerEvents rhs) | 
| PointerEvents | operator& (PointerEvents lhs, PointerEvents rhs) | 
| PointerEvents | operator^ (PointerEvents lhs, PointerEvents rhs) | 
| PointerEvents | operator~ (PointerEvents flags) | 
| PointerEvents& | operator|= (PointerEvents& lhs, PointerEvents rhs) | 
| PointerEvents& | operator&= (PointerEvents& lhs, PointerEvents rhs) | 
| PointerEvents& | operator^= (PointerEvents& lhs, PointerEvents rhs) | 
| void | init (const Glib::ustring& app_id, const Glib::ustring& version, int nargs, gchar* args[]) |