|
|
| |
Goo::Canvas::Item(3) |
User Contributed Perl Documentation |
Goo::Canvas::Item(3) |
Goo::Canvas::Item - wrapper for GooCanvasItem
Glib::Interface
+----Goo::Canvas::Item
- $child (Goo::Canvas::Item)
- $position (integer)
- $cr (cairo_t)
- $requested_area (GooCanvasBounds)
- $allocated_area (GooCanvasBounds)
- $x_offset (double)
- $y_offset (double)
- $x (double)
- $y (double)
- $scale (double)
- $degrees (double)
- $absolute (boolean)
- $duration (integer)
- $step_time (integer)
- $type (Goo::Canvas::AnimateType)
- $child (Goo::Canvas::Item)
- ... (list)
Not like the original C function, which call as
goo_canvas_item_get_child_properties(item, child, key1, &val1, key2,
&val2, ..., NULL). This function call as
$item->get_child_properties($child,
$key1, $key2, ...) and
return a list ($key1, $val1,
$key2, $val2, ...) instead.
So you can call like %pair =
$item->get_child_properties($child,
$key1, $key2) and use
$pair{$key1} and
$pair{$key2} to access the value for the
property.
- $child (Goo::Canvas::Item)
- ... (list)
- •
- $child (Goo::Canvas::Item)
- $x (double)
- $y (double)
- $cr (cairo_t)
- $is_pointer_event (boolean)
- $parent_is_visible (boolean)
- •
- $model (Goo::Canvas::ItemModel)
- $old_position (integer)
- $new_position (integer)
- $cr (cairo_t)
- $bounds (GooCanvasBounds)
- $scale (double)
- •
- $parent (Goo::Canvas::Item)
- $degrees (double)
- $cx (double)
- $cy (double)
- $sx (double)
- $sy (double)
- $x (double)
- $y (double)
- $scale (double)
- $rotation (double)
- $degrees (double)
- $cx (double)
- $cy (double)
- $degrees (double)
- $cx (double)
- $cy (double)
- •
- $style (Goo::Canvas::Style)
- $child (Goo::Canvas::Item)
- $transform (cairo_matrix_t)
- •
- $matrix (cairo_matrix_t)
- $tx (double)
- $ty (double)
- $entire_tree (boolean)
- $cr (cairo_t)
- 'can-focus' (boolean : default false : readable / writable)
- If the item can take the keyboard focus
- 'description' (string : default undef : readable / writable)
- A description of the item for use by assistive technologies
- 'parent' (Goo::Canvas::Item : default undef : readable / writable)
- The parent item
- 'pointer-events' (Goo::Canvas::PointerEvents : default
visible-mask,painted-mask,fill-mask,stroke-mask,none : readable /
writable)
- Specifies when the item receives pointer events
- 'title' (string : default undef : readable / writable)
- A short context-rich description of the item for use by assistive
technologies
- 'tooltip' (string : default undef : readable / writable)
- The tooltip to display for the item
- 'transform' (Goo::Cairo::Matrix : default undef : readable /
writable)
- The transformation matrix of the item
- 'visibility' (Goo::Canvas::ItemVisibility : default "visible" :
readable / writable)
- When the canvas item is visible
- 'visibility-threshold' (double : default 0 : readable / writable)
- The scale threshold at which the item becomes visible
- animation-finished (Goo::Canvas::Item, boolean)
- boolean = button-press-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = button-release-event (Goo::Canvas::Item,
Goo::Canvas::Item, Gtk2::Gdk::Event)
- child-notify (Goo::Canvas::Item, Glib::ParamSpec)
- boolean = enter-notify-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = focus-in-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = focus-out-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = grab-broken-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = key-press-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = key-release-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = leave-notify-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- boolean = motion-notify-event (Goo::Canvas::Item,
Goo::Canvas::Item, Gtk2::Gdk::Event)
- boolean = query-tooltip (Goo::Canvas::Item, double, double,
boolean, Gtk2::Tooltip)
- boolean = scroll-event (Goo::Canvas::Item, Goo::Canvas::Item,
Gtk2::Gdk::Event)
- 'freeze' / 'GOO_CANVAS_ANIMATE_FREEZE'
- 'reset' / 'GOO_CANVAS_ANIMATE_RESET'
- 'restart' / 'GOO_CANVAS_ANIMATE_RESTART'
- 'bounce' / 'GOO_CANVAS_ANIMATE_BOUNCE'
- 'hidden' / 'GOO_CANVAS_ITEM_HIDDEN'
- 'invisible' / 'GOO_CANVAS_ITEM_INVISIBLE'
- 'visible' / 'GOO_CANVAS_ITEM_VISIBLE'
- 'visible-above-threshold' / 'GOO_CANVAS_ITEM_VISIBLE_ABOVE_THRESHOLD'
- 'visible-mask' / 'GOO_CANVAS_EVENTS_VISIBLE_MASK'
- 'painted-mask' / 'GOO_CANVAS_EVENTS_PAINTED_MASK'
- 'fill-mask' / 'GOO_CANVAS_EVENTS_FILL_MASK'
- 'stroke-mask' / 'GOO_CANVAS_EVENTS_STROKE_MASK'
- 'none' / 'GOO_CANVAS_EVENTS_NONE'
- 'visible-painted' / 'GOO_CANVAS_EVENTS_VISIBLE_PAINTED'
- 'visible-fill' / 'GOO_CANVAS_EVENTS_VISIBLE_FILL'
- 'visible-stroke' / 'GOO_CANVAS_EVENTS_VISIBLE_STROKE'
- 'visible' / 'GOO_CANVAS_EVENTS_VISIBLE'
- 'painted' / 'GOO_CANVAS_EVENTS_PAINTED'
- 'fill' / 'GOO_CANVAS_EVENTS_FILL'
- 'stroke' / 'GOO_CANVAS_EVENTS_STROKE'
- 'all' / 'GOO_CANVAS_EVENTS_ALL'
Copyright (C) 2022 Gtk2-Perl Team
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |