Goo::Canvas::ItemSimple(3pm)
NAME
Goo::Canvas::ItemSimple - wrapper for GooCanvasItemSimple
HIERARCHY
Glib::Object
+----Goo::Canvas::ItemSimple
INTERFACES
Goo::Canvas::Item
METHODS
- $item->goo_canvas_item_simple_changed ($recompute_bounds)
- o $recompute_bounds (boolean)
- boolean = $item->goo_canvas_item_simple_check_in_path ($x, $y, $cr,
- $pointer_events)
o $x (double) - o $y (double)
- o $cr (cairo_t)
- o $pointer_events (Goo::Canvas::PointerEvents)
- $item->goo_canvas_item_simple_check_style GooCanvasBounds = $item->goo_canvas_item_simple_get_path_bounds ($cr)
- o $cr (cairo_t)
- $item->goo_canvas_item_simple_paint_path ($cr)
- o $cr (cairo_t)
- $item->goo_canvas_item_simple_set_model ($model)
- o $model (Goo::Canvas::ItemModel)
- GooCanvasBounds = $item->goo_canvas_item_simple_user_bounds_to_device ($cr)
- o $cr (cairo_t)
- GooCanvasBounds = $item->goo_canvas_item_simple_user_bounds_to_parent ($cr)
- o $cr (cairo_t)
PROPERTIES
- 'antialias' (Goo::Cairo::Antialias : readable / writable)
- The antialiasing mode to use
- 'clip-fill-rule' (Goo::Cairo::FillRule : readable / writable)
- The fill rule used to determine which parts of the item are clipped
- 'clip-path' (string : writable)
- The sequence of path commands specifying the clip path
- 'fill-color' (string : writable)
- The color to use to paint the interior of the item. To disable
painting set the 'fill-pattern' property to NULL - 'fill-color-rgba' (Glib::UInt : readable / writable)
- The color to use to paint the interior of the item, specified as a
32-bit integer value. To disable painting set the 'fill-pattern'
property to NULL - 'fill-pattern' (Goo::Cairo::Pattern : readable / writable)
- The pattern to use to paint the interior of the item, or NULL to
disable painting - 'fill-pixbuf' (Gtk2::Gdk::Pixbuf : writable)
- The pixbuf to use to paint the interior of the item. To disable
painting set the 'fill-pattern' property to NULL - 'fill-rule' (Goo::Cairo::FillRule : readable / writable)
- The fill rule used to determine which parts of the item are filled
- 'font' (string : readable / writable)
- The base font to use for the text
- 'font-desc' (Pango::FontDescription : readable / writable)
- The attributes specifying which font to use
- 'hint-metrics' (GooCairoHintMetrics : readable / writable)
- The hinting to be used for font metrics
- 'line-cap' (Goo::Cairo::LineCap : readable / writable)
- The line cap style to use
- 'line-dash' (Goo::Canvas::LineDash : readable / writable)
- The dash pattern to use
- 'line-join' (Goo::Cairo::LineJoin : readable / writable)
- The line join style to use
- 'line-join-miter-limit' (double : readable / writable)
- The smallest angle to use with miter joins, in degrees. Bevel joins will be used below this limit
- 'line-width' (double : readable / writable)
- The line width to use for the item's perimeter
- 'operator' (Goo::Cairo::Operator : readable / writable)
- The compositing operator to use
- 'stroke-color' (string : writable)
- The color to use for the item's perimeter. To disable painting set the 'stroke-pattern' property to NULL
- 'stroke-color-rgba' (Glib::UInt : readable / writable)
- The color to use for the item's perimeter, specified as a 32-bit
integer value. To disable painting set the 'stroke-pattern'
property to NULL - 'stroke-pattern' (Goo::Cairo::Pattern : readable / writable)
- The pattern to use to paint the perimeter of the item, or NULL
disable painting - 'stroke-pixbuf' (Gtk2::Gdk::Pixbuf : writable)
- The pixbuf to use to draw the item's perimeter. To disable painting set the 'stroke-pattern' property to NULL
ENUMS AND FLAGS
- enum Goo::Cairo::Antialias
- o 'default' / 'CAIRO_ANTIALIAS_DEFAULT'
- o 'none' / 'CAIRO_ANTIALIAS_NONE'
- o 'gray' / 'CAIRO_ANTIALIAS_GRAY'
- o 'subpixel' / 'CAIRO_ANTIALIAS_SUBPIXEL'
- enum Goo::Cairo::FillRule
- o 'winding' / 'CAIRO_FILL_RULE_WINDING'
- o 'even-odd' / 'CAIRO_FILL_RULE_EVEN_ODD'
- enum Goo::Cairo::LineCap
- o 'butt' / 'CAIRO_LINE_CAP_BUTT'
- o 'round' / 'CAIRO_LINE_CAP_ROUND'
- o 'square' / 'CAIRO_LINE_CAP_SQUARE'
- enum Goo::Cairo::LineJoin
- o 'miter' / 'CAIRO_LINE_JOIN_MITER'
- o 'round' / 'CAIRO_LINE_JOIN_ROUND'
- o 'bevel' / 'CAIRO_LINE_JOIN_BEVEL'
- enum Goo::Cairo::Operator
- o 'clear' / 'CAIRO_OPERATOR_CLEAR'
- o 'source' / 'CAIRO_OPERATOR_SOURCE'
- o 'over' / 'CAIRO_OPERATOR_OVER'
- o 'in' / 'CAIRO_OPERATOR_IN'
- o 'out' / 'CAIRO_OPERATOR_OUT'
- o 'atop' / 'CAIRO_OPERATOR_ATOP'
- o 'dest' / 'CAIRO_OPERATOR_DEST'
- o 'dest-over' / 'CAIRO_OPERATOR_DEST_OVER'
- o 'dest-in' / 'CAIRO_OPERATOR_DEST_IN'
- o 'dest-out' / 'CAIRO_OPERATOR_DEST_OUT'
- o 'dest-atop' / 'CAIRO_OPERATOR_DEST_ATOP'
- o 'xor' / 'CAIRO_OPERATOR_XOR'
- o 'add' / 'CAIRO_OPERATOR_ADD'
- o 'saturate' / 'CAIRO_OPERATOR_SATURATE'
- flags Goo::Canvas::PointerEvents
- o 'visible-mask' / 'GOO_CANVAS_EVENTS_VISIBLE_MASK'
- o 'painted-mask' / 'GOO_CANVAS_EVENTS_PAINTED_MASK'
- o 'fill-mask' / 'GOO_CANVAS_EVENTS_FILL_MASK'
- o 'stroke-mask' / 'GOO_CANVAS_EVENTS_STROKE_MASK'
- o 'none' / 'GOO_CANVAS_EVENTS_NONE'
- o 'visible-painted' / 'GOO_CANVAS_EVENTS_VISIBLE_PAINTED'
- o 'visible-fill' / 'GOO_CANVAS_EVENTS_VISIBLE_FILL'
- o 'visible-stroke' / 'GOO_CANVAS_EVENTS_VISIBLE_STROKE'
- o 'visible' / 'GOO_CANVAS_EVENTS_VISIBLE'
- o 'painted' / 'GOO_CANVAS_EVENTS_PAINTED'
- o 'fill' / 'GOO_CANVAS_EVENTS_FILL'
- o 'stroke' / 'GOO_CANVAS_EVENTS_STROKE'
- o 'all' / 'GOO_CANVAS_EVENTS_ALL'
- enum GooCairoHintMetrics
- o 'default' / 'CAIRO_HINT_METRICS_DEFAULT'
- o 'off' / 'CAIRO_HINT_METRICS_OFF'
- o 'on' / 'CAIRO_HINT_METRICS_ON'
SEE ALSO
Glib::Object
COPYRIGHT
- Copyright (C) 2009 Gtk2-Perl Team