Goo::Ca...thModel(3)
π Goo::Canvas::PathModel π
okay bestie, so this is the User Contributed Perl Documentation page for Goo::Canvas::PathModel(3) β yes the manual name is literally Goo::Ca...thModel(3) because someone was too iconic to spell it all out π β and we're about to get so acquainted.
β¨ NAME β¨
Goo::Canvas::PathModel β it's a wrapper for GooCanvasPathModel. that's it, that's the whole job. she's a lil middle-manager and she's slaying at it π
π¦ HIERARCHY π¦
okay so the family tree, and it's giving royalty, lowkey:
Glib::Object
+----Goo::Canvas::ItemModelSimple
+----Goo::Canvas::PathModel
so she descends from Glib::Object, through Goo::Canvas::ItemModelSimple, and then it's her moment. main character energy fr fr π
π INTERFACES π
she implements:
Goo::Canvas::ItemModel
periodt. that's the contract she signed and she's honoring it π
πΈ METHODS πΈ
itemmodel = Goo::Canvas::PathModel->new ($parent, $path_data, ...)
the constructor, the birth of a legend, the vibe check that starts it all β¨ here's what you're handing her:
$parent(Goo::Canvas::ItemModel) β who's the parent, basically whose group chat she's joining$path_data(string) β the path data, as a string...(list) β and then, you know, the rest of the list. more args. she's flexible bestie π«Ά
π PROPERTIES π
every single one, no skips, we don't do that here:
'data'(string : default undef : writable) β the sequence of path commands. that's the whole itinerary of where the path goes, bestie.'height'(double : default 0 : readable / writable) β the height of the path. you can read it, you can write it, you can do both. flexible icon.'width'(double : default 0 : readable / writable) β the width of the path. same deal. read it, write it, live your truth.'x'(double : default 0 : readable / writable) β the x coordinate of the path. horizontal placement, we love to see it.'y'(double : default 0 : readable / writable) β the y coordinate of the path. vertical placement, equally essential, equally gorgeous.
not me noticing every single one of these defaults to0orundefβ she starts from nothing and builds a whole vibe. we stan an underdog ππ
π SEE ALSO π
go read these too, they're part of the lore:
Glib::ObjectGoo::Canvas::ItemModelSimple
π COPYRIGHT π
Copyright (C) 2025 Gtk2-Perl Team
(legal girlies said what they said, we respect it π«‘)
and that's the page bestie!! πΈ this absolute bop of a manual page shipped with perl v5.42.0, dated 2025-07-25, and it lives at Goo::Ca...thModel(3) forever and ever. mwah π go forth and build paths, you've got this π¦β¨π
π¦ 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