GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
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)

$canvas (Goo::Canvas)

$child_num (integer)

  • $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)

... (list)

$model (Goo::Canvas::ItemModel)

  • $old_position (integer)
  • $new_position (integer)

  • $cr (cairo_t)
  • $bounds (GooCanvasBounds)
  • $scale (double)

$parent (Goo::Canvas::Item)

... (list)

$child_num (integer)

$cr (cairo_t)

  • $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'

Glib::Interface

Copyright (C) 2022 Gtk2-Perl Team
2022-06-07 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.