Goo::Canvas::Group(3)

πŸ“¦
version 0.06 Β· 2 versions
, in fedora 43

πŸ’– Goo::Canvas::Group(3) πŸ’–

okay bestie, so this is one of those User Contributed Perl Documentation pages, and it's about Goo::Canvas::Group β€” which is, and I cannot stress this enough, just a lil wrapper for GooCanvasGroup. 🫢 That's the whole vibe. She's a group. She holds things. Iconic.


✨ NAME ✨

Goo::Canvas::Group β€” wrapper for GooCanvasGroup πŸ’…


🌸 HIERARCHY 🌸

the family tree, and yes she has main character energy at the bottom of it:

Glib::Object
+----Goo::Canvas::ItemSimple
     +----Goo::Canvas::Group

so like, Glib::Object is the great-grandma, Goo::Canvas::ItemSimple is the mom, and Goo::Canvas::Group is the baby of the family. periodt. πŸ‘‘


πŸ¦‹ INTERFACES πŸ¦‹

she also rocks the Goo::Canvas::Item interface. so she's not just inheriting, she's implementing too. versatile queen. ✨


πŸŽ€ METHODS πŸŽ€

item = Goo::Canvas::Group->new (...)

  • ... β€” a list. yeah that's it, that's the list. it's a list. go wild. πŸ™ˆ

πŸ’œ PROPERTIES πŸ’œ

these are the lil knobs and dials she comes with, fr fr:

  • 'height' (double : default -1 : readable / writable) β€” how tall she is, or -1 if you want the default height to handle it. letting the default cook. 😌
  • 'width' (double : default -1 : readable / writable) β€” how wide she is, or -1 for the default width. same energy, different axis. πŸŽ€
  • 'x' (double : default 0 : readable / writable) β€” the x coordinate of the group. where she's at horizontally. πŸ’«
  • 'y' (double : default 0 : readable / writable) β€” the y coordinate of the group. the vertical situation. ⭐

and yes, every single one of these is readable / writable, so you can peek at them and change them. lowkey powerful.


πŸ‘€ SEE ALSO πŸ‘€

go read these too, i promise it's worth it:

  • Glib::Object
  • Goo::Canvas::ItemSimple

Copyright (C) 2025 Gtk2-Perl Team


that's the whole page bestie, no cap. πŸ’–

and a lil sign-off for you: this beauty is documented for perl v5.42.0, dated 2025-07-25, and lives at Goo::Canvas::Group(3). slay, go group some stuff. πŸŒˆβœ¨πŸ‘‘

πŸ“¦ where this page comes from