Gtk2::GammaCurve(3)
π Gtk2::GammaCurve β bestie edition π
okay so welcome to Gtk2::GammaCurve, a page from the User Contributed Perl Documentation for perl. it's a tiny little wrapper, like a really cute gift bag, and it wraps GtkGammaCurve. that's the whole vibe. lowkey iconic for how short it is. π
β¨ NAME β¨
Gtk2::GammaCurve β it's a wrapper for GtkGammaCurve, no cap. that's it, that's the name. π
π¦ HIERARCHY π¦
the family tree, and yes she comes from a long line of distinguished ancestors. look at this lineage, it's giving royal bloodline π
Glib::Object
+----Glib::InitiallyUnowned
+----Gtk2::Object
+----Gtk2::Widget
+----Gtk2::Container
+----Gtk2::Box
+----Gtk2::VBox
+----Gtk2::GammaCurve
so she's a Glib::Object, which is Glib::InitiallyUnowned, which is a Gtk2::Object, which is a Gtk2::Widget, which is a Gtk2::Container, which is a Gtk2::Box, which is a Gtk2::VBox, which is finally β drumroll β a Gtk2::GammaCurve. seven levels of ancestry bestie, she's deep. πΈ
π INTERFACES π
the interfaces she's out here implementing, periodt:
Glib::Object::_Unregistered::AtkImplementorIfaceGtk2::BuildableGtk2::Orientable
three whole interfaces, she's versatile, she contains multitudes. β¨
π METHODS π
here's the main character section, the part you actually came for:
widget = Gtk2::GammaCurve->newβ makes you a brand newGtk2::GammaCurvewidget. constructor behavior, fresh out the box, slay. π«Άcurve = $gamma->curveβ grabs thecurveoff your$gammaobject and hands it to you. one method, does exactly one thing, no notes. π
ngl that's the entire method list. two methods. she said "I'm small, I'm powerful, I'm enough." π
π₯ SEE ALSO π₯
go read these too, they're the friend group:
Gtk2Glib::ObjectGlib::InitiallyUnownedGtk2::ObjectGtk2::WidgetGtk2::ContainerGtk2::BoxGtk2::VBox
basically the whole hierarchy showed up to the group chat again. iykyk. π
π COPYRIGHT π
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
so yeah, LGPL, check Gtk2 if you want the whole legal essay, it's there, it's thorough, it's giving lawyer energy but make it open source. π
and that's the whole page bestie, tysm for reading π§ this was Gtk2::GammaCurve(3) from the perl v5.42.0 docs, dated 2025-07-25 β mwah, go write some Perl πβ¨
π¦ where this page comes from
- fedora 43: perl-Gtk2 1.24993-23.fc43 Β· LicenseRef-Callaway-LGPLv2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms