Gnome2::DruidPage(3)

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

πŸ’– Gnome2::DruidPage πŸ’–

okay bestie, welcome to Gnome2::DruidPage β€” it's literally just the Perl wrapper for GnomeDruidPage. that's it, that's the whole name. slay. 🧚


🌈 HIERARCHY 🌈

so here's the family tree, and yes it's giving long-lost-royalty levels of deep:

Glib::Object
+----Glib::InitiallyUnowned
     +----Gtk2::Object
          +----Gtk2::Widget
               +----Gtk2::Container
                    +----Gtk2::Bin
                         +----Gnome2::DruidPage

like… five great-grandparents before we even get here. iconic lineage fr fr πŸ‘‘


πŸ¦‹ INTERFACES πŸ¦‹

the vibes it's picking up from other places:

  • Glib::Object::_Unregistered::AtkImplementorIface
  • Gtk2::Buildable

✨ METHODS ✨

here's everything you can actually call, no gatekeeping:

  • widget = Gnome2::DruidPage->new β€” makes you a fresh new druid page, main character energy from the jump πŸ’…
  • boolean = $druid_page->back β€” the "back" moment, returns a boolean
  • boolean = $druid_page->cancel β€” the "cancel" moment, also returns a boolean
  • $druid_page->finish β€” the grand finale, no return value
  • boolean = $druid_page->next β€” the "next" moment, boolean again
  • $druid_page->prepare β€” get it ready, no return value
ngl, that's the entire method list. short, sweet, and honestly? obsessed. πŸŽ€

πŸ”₯ SIGNALS πŸ”₯

these are the events that go off, each one passing along a Gnome2::DruidPage and a Gtk2::Widget:

  • boolean = back (Gnome2::DruidPage, Gtk2::Widget)
  • boolean = cancel (Gnome2::DruidPage, Gtk2::Widget)
  • finish (Gnome2::DruidPage, Gtk2::Widget)
  • boolean = next (Gnome2::DruidPage, Gtk2::Widget)
  • prepare (Gnome2::DruidPage, Gtk2::Widget)

not me noticing finish and prepare have no return value while the other three hand you a boolean β€” the way that's just how it is 😭


🌸 SEE ALSO 🌸

go read these too, bestie, they're all in the same friend group:

Gnome2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container, Gtk2::Bin


Copyright (C) 2003-2004 by the gtk2-perl team.

This software is licensed under the LGPL. See Gnome2 for a full notice.


and that's a wrap 🫢 this lil page came out of perl v5.42.0 on 2025-07-25, filed under User Contributed Perl Documentation β€” stay hydrated, keep your druid pages prepared, and go touch some grass (after you finish the wizard). bye bestie πŸ’œβœ¨

πŸ“¦ where this page comes from