Gtk2::Separator(3)

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

πŸ’– Gtk2::Separator β€” the whole vibe πŸ’–

okay bestie, so you're looking at Gtk2::Separator, which is the Perl wrapper for GtkSeparator, and honestly? it's giving "tiny little line that keeps your UI from looking like a mess." a whole icon for that. periodt. ✨

this page lives in the User Contributed Perl Documentation section of the manual, and no, you did not land here by accident. you landed here because you needed a separator. and bestie, we're gonna get you one. πŸŽ€


✨ NAME ✨

Gtk2::Separator β€” the wrapper for GtkSeparator. that's it, that's the whole name section, she's short and she knows it πŸ’…


πŸ¦‹ HIERARCHY πŸ¦‹

okay so this is the family tree and you NEED to know it, because it explains why your separator can do like twelve things you didn't ask for. look at this lineage:

Glib::Object
+----Glib::InitiallyUnowned
     +----Gtk2::Object
          +----Gtk2::Widget
               +----Gtk2::Separator

so she's a Glib::Object, but like, an InitiallyUnowned one, which is a whole mood, and then she's a Gtk2::Object, and a Gtk2::Widget, and finally a Gtk2::Separator. four generations of inheritance and every single one of them is showing up to the family reunion. main character energy from top to bottom, no cap. πŸ‘‘


🌈 INTERFACES 🌈

and she's not just inheriting, she's also implementing, which is a flex. here's everything she's got going on:

  • Glib::Object::_Unregistered::AtkImplementorIface β€” yes the name is that long, no I did not make it up, it's literally registered as unregistered, iykyk 😭
  • Gtk2::Buildable β€” she can be built from builder files, so you can construct her without typing a single constructor
  • Gtk2::Orientable β€” she can be horizontal OR vertical. versatile queen. she contains multitudes 🫢

πŸ‘€ SEE ALSO πŸ‘€

if you want the full lore, the extended cinematic universe is right here:

  • Gtk2
  • Glib::Object
  • Glib::InitiallyUnowned
  • Gtk2::Object
  • Gtk2::Widget

go read those if you want context, but honestly you already know what a separator does. you're just here for the blessing. πŸ’–


okay the boring-but-important part, and we do NOT skip it in this house:

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

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

so like, be normal about it. it's LGPL. go read Gtk2 if you need the whole legal essay. 🧚


and that's the page bestie!! this was Gtk2::Separator(3) from perl v5.42.0, dated 2025-07-25, and honestly she served nothing but facts and a horizontal line. obsessed. go forth and divide your widgets in style πŸ’œπŸŒΈ

πŸ“¦ where this page comes from