Gtk2::O...enWindow(3)

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

πŸ’– Gtk2::O...enWindow(3) πŸ’–

okay so bestie, welcome to the manual page for Gtk2::OffscreenWindow β€” it's a lil Perl wrapper around GtkOffscreenWindow, and honestly? it's giving "quiet luxury". no cap. πŸŽ€


✨ NAME ✨

Gtk2::OffscreenWindow β€” a wrapper for GtkOffscreenWindow, periodt. πŸ’…


🌸 HIERARCHY 🌸

the family tree, and yes she comes from a long line of icons πŸ‘‘

Glib::Object
+----Glib::InitiallyUnowned
     +----Gtk2::Object
          +----Gtk2::Widget
               +----Gtk2::Container
                    +----Gtk2::Bin
                         +----Gtk2::Window
                              +----Gtk2::OffscreenWindow

like… seven generations of ancestry and she's the youngest. main character energy fr fr. ✨


πŸ¦‹ INTERFACES πŸ¦‹

the vibes she's plugged into:

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

πŸ”₯ METHODS πŸ”₯

okay here's where it gets good. three methods, that's it, she's lowkey minimal and I respect it.

widget = Gtk2::OffscreenWindow->new

constructs a brand new offscreen window, bestie. no screen required. she's offscreen, she's mysterious, she's not showing up to the party but she's there. 🫢

pixbuf or undef = $offscreen->get_pixbuf

hands you back a pixbuf, or undef if there isn't one. iykyk. πŸ–ΌοΈβœ¨

pixmap or undef = $offscreen->get_pixmap

same deal but for a pixmap β€” or undef. iconic behaviour honestly. πŸ’€


🌈 SEE ALSO 🌈

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

  • Gtk2
  • Glib::Object
  • Glib::InitiallyUnowned
  • Gtk2::Object
  • Gtk2::Widget
  • Gtk2::Container
  • Gtk2::Bin
  • Gtk2::Window

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 notes. this one came from perl v5.42.0 on 2025-07-25, so when you see Gtk2::O...enWindow(3) floating around, you'll know exactly what's up. stay hydrated, read your manpages, mwah πŸ’‹πŸŒΈπŸ§š

πŸ“¦ where this page comes from