Gtk2::VolumeButton(3)
Gtk2::VolumeButton π
okay bestie, welcome to Gtk2::VolumeButton β it's the Perl wrapper for GtkVolumeButton, and yes it's exactly what it sounds like: the little volume widget. this page is from the User Contributed Perl Documentation, and we're gonna read it together like it's a group chat, mkay? π
β¨ NAME β¨
Gtk2::VolumeButton β the wrapper for GtkVolumeButton. that's the whole name section, short and sweet, we love a concise queen. π
πΈ HIERARCHY πΈ
this is the family tree and it's giving royalty. every single ancestor, no skipping, look at the whole lineage:
Glib::Object
+----Glib::InitiallyUnowned
+----Gtk2::Object
+----Gtk2::Widget
+----Gtk2::Container
+----Gtk2::Bin
+----Gtk2::Button
+----Gtk2::ScaleButton
+----Gtk2::VolumeButton
so yeah, Gtk2::VolumeButton is a Gtk2::ScaleButton, which is a Gtk2::Button, which is a Gtk2::Bin, which is a Gtk2::Container, which is a Gtk2::Widget, which is a Gtk2::Object, which is a Glib::InitiallyUnowned, which is a Glib::Object. nine generations deep, generational wealth fr fr π
π¦ INTERFACES π¦
these are the interfaces it implements, and the way it just collects them?? obsessed:
Glib::Object::_Unregistered::AtkImplementorIfaceGtk2::BuildableGtk2::ActivatableGtk2::Orientable
β METHODS β
widget = Gtk2::VolumeButton->new
that's it. that's the entire method list. one (1) method, and she's serving. new up your widget and go, bestie. π
π«Ά SEE ALSO π«Ά
go read these too, they're all part of the same friend group:
Gtk2Glib::ObjectGlib::InitiallyUnownedGtk2::ObjectGtk2::WidgetGtk2::ContainerGtk2::BinGtk2::ButtonGtk2::ScaleButton
π COPYRIGHT π
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
and that's the whole page, no cap. this beauty shipped as part of perl v5.42.0, dated 2025-07-25 β so go forth, build your volume button, and slay. π β¨π¦π
π¦ 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