Goo::Canvas::Table(3)
π Goo::Canvas::Table π
okay so bestie, welcome to the manual page for Goo::Canvas::Table β it's the wrapper for GooCanvasTable, and it's literally the grid girlie of the Goo::Canvas universe β¨. This page lives in the User Contributed Perl Documentation, and it's about to be your new obsession, fr fr π
π NAME π
Goo::Canvas::Table β the wrapper for GooCanvasTable π
π HIERARCHY π
okay so here's the family tree, and it's giving royal lineage, no cap π
Glib::Object
+----Goo::Canvas::ItemSimple
+----Goo::Canvas::Group
+----Goo::Canvas::Table
see how it trickles all the way down? Goo::Canvas::Table is the great-grandbaby of Glib::Object and it inherited EVERYTHING π
π¦ INTERFACES π¦
Goo::Canvas::Itemβ yeah it does that one too, versatile queen πΈ
β¨ METHODS β¨
π item = Goo::Canvas::Table->new ($parent, ...)
the constructor!! it makes you a brand new table, and it takes:
$parent(Goo::Canvas::Item) β your table's parent, aka who it's gonna live inside π...(list) β the rest of the args, list-style, as many as you need π«Ά
π PROPERTIES π
every single one of these is readable / writable, so you can peek AND poke. slay π
'column-spacing'(double : default0: readable / writable) β the default space between columns π'homogeneous-columns'(boolean : defaultfalse: readable / writable) β if all columns are the same width, i.e. no main character columns, everyone's equal π'homogeneous-rows'(boolean : defaultfalse: readable / writable) β if all rows are the same height, same energy as above but vertical π'horz-grid-line-width'(double : default0: readable / writable) β the width of the grid line to draw between rows βοΈ'row-spacing'(double : default0: readable / writable) β the default space between rows π'vert-grid-line-width'(double : default0: readable / writable) β the width of the grid line to draw between columns βοΈ'x-border-spacing'(double : default0: readable / writable) β the amount of spacing between the lefmost and rightmost cells and the border grid line π«§'y-border-spacing'(double : default0: readable / writable) β the amount of spacing between the topmost and bottommost cells and the border grid line π«§
ngl bestie, that "lefmost" spelling? that's exactly how the original says it and I am NOT touching it β character-for-character fidelity is the vibe check we pass π
π§ SEE ALSO π§
go give these icons some love too, they're all in the family π«Ά
Glib::ObjectGoo::Canvas::ItemSimpleGoo::Canvas::Group
π COPYRIGHT π
Copyright (C) 2025 Gtk2-Perl Team β protect that legacy, periodt π
and that's the whole page, bestie!! π this was generated with perl v5.42.0 on 2025-07-25 β so yeah, that's the source, the version, and the date, all wrapped up in a lil sign-off for you π¦ ily, go build something iconic πβ¨
π¦ where this page comes from
- fedora 43: perl-Goo-Canvas 0.06-60.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms