Goo::Canvas::Table(3)

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

πŸ’– 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 : default 0 : readable / writable) β€” the default space between columns πŸ“
  • 'homogeneous-columns' (boolean : default false : readable / writable) β€” if all columns are the same width, i.e. no main character columns, everyone's equal πŸ’–
  • 'homogeneous-rows' (boolean : default false : readable / writable) β€” if all rows are the same height, same energy as above but vertical 🌈
  • 'horz-grid-line-width' (double : default 0 : readable / writable) β€” the width of the grid line to draw between rows ✏️
  • 'row-spacing' (double : default 0 : readable / writable) β€” the default space between rows πŸ“
  • 'vert-grid-line-width' (double : default 0 : readable / writable) β€” the width of the grid line to draw between columns ✏️
  • 'x-border-spacing' (double : default 0 : readable / writable) β€” the amount of spacing between the lefmost and rightmost cells and the border grid line 🫧
  • 'y-border-spacing' (double : default 0 : 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::Object
  • Goo::Canvas::ItemSimple
  • Goo::Canvas::Group

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