Gnome2:...s::Shape(3)
π NAME π
Gnome2::Canvas::Shape β bestie, this is literally just a wrapper for GnomeCanvasShape. that's it. that's the whole vibe β¨
π HIERARCHY π
ok so here's the family tree, and yes she comes from a long line of iconique ancestors π
Glib::Object
+----Glib::InitiallyUnowned
+----Gtk2::Object
+----Gnome2::Canvas::Item
+----Gnome2::Canvas::Shape
β¨ METHODS β¨
pathdef = $shape->get_path_def
grab the path def, bestie. it just hands it right over π«Ά
$shape->set_path_def ($path_def)
set the path def instead. main character move.
$path_def(Gnome2::Canvas::PathDef) β yeah this is the thing you're setting it to π
π PROPERTIES π
every single one, no skips, we don't gatekeep here π
'cap-style'(Gtk2::Gdk::CapStyle: default"butt": readable / writable)'dash'(gpointer: default0: readable / writable)'fill-color'(string: defaultundef: writable) β ngl, write-only, she's mysterious like that π'fill-color-gdk'(Gtk2::Gdk::Color: defaultundef: readable / writable)'fill-color-rgba'(Glib::UInt: default0: readable / writable)'fill-stipple'(Gtk2::Gdk::Drawable: defaultundef: readable / writable)'join-style'(Gtk2::Gdk::JoinStyle: default"miter": readable / writable)'miterlimit'(double: default0: readable / writable)'outline-color'(string: defaultundef: writable) β also write-only. she's giving elusive π'outline-color-gdk'(Gtk2::Gdk::Color: defaultundef: readable / writable)'outline-color-rgba'(Glib::UInt: default0: readable / writable)'outline-stipple'(Gtk2::Gdk::Drawable: defaultundef: readable / writable)'width-pixels'(Glib::UInt: default0: readable / writable)'width-units'(double: default0: readable / writable)'wind'(Glib::UInt: default0: readable / writable)
πΈ ENUMS AND FLAGS πΈ
enum Gtk2::Gdk::CapStyle
'not-last'/'GDK_CAP_NOT_LAST''butt'/'GDK_CAP_BUTT''round'/'GDK_CAP_ROUND''projecting'/'GDK_CAP_PROJECTING'
enum Gtk2::Gdk::JoinStyle
'miter'/'GDK_JOIN_MITER''round'/'GDK_JOIN_ROUND''bevel'/'GDK_JOIN_BEVEL'
π¦ SEE ALSO π¦
go read these next, bestie, they're all part of the same friend group π«Ά
Gnome2::CanvasGlib::ObjectGlib::InitiallyUnownedGtk2::ObjectGnome2::Canvas::Item
π COPYRIGHT π
Copyright (C) 2003-2004 by the Gtk2-Perl Team.
This software is licensed under the LGPL; see Gnome2::Canvas for a full notice. π
ok that's the whole page, no notes, you ate that π
this was documented by the User Contributed Perl Documentation girlies for perl v5.42.0, dated 2025-07-25 β mwah, stan, bye bestie π
β¨πΈ
π¦ where this page comes from
- fedora 43: perl-Gnome2-Canvas 1.006-18.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms