Gtk2::GammaCurve(3)

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

πŸ’– 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::AtkImplementorIface
  • Gtk2::Buildable
  • Gtk2::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 new Gtk2::GammaCurve widget. constructor behavior, fresh out the box, slay. 🫢
  • curve = $gamma->curve β€” grabs the curve off your $gamma object 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:

  • Gtk2
  • Glib::Object
  • Glib::InitiallyUnowned
  • Gtk2::Object
  • Gtk2::Widget
  • Gtk2::Container
  • Gtk2::Box
  • Gtk2::VBox

basically the whole hierarchy showed up to the group chat again. iykyk. 🌟


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