Gtk2::G...bBroken(3)

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

πŸ’– Gtk2::Gdk::Event::GrabBroken πŸ’–

okay bestie, so this page lives in the User Contributed Perl Documentation, and it's all about Gtk2::Gdk::Event::GrabBroken β€” yes that's the full name, the man page title got squished into Gtk2::G...bBroken(3) because terminals are dramatic like that. anyway. let's go πŸ’…


✨ NAME ✨

Gtk2::Gdk::Event::GrabBroken β€” that's the whole vibe, that's the name, periodt.


πŸ¦‹ HIERARCHY πŸ¦‹

the family tree, and yes it's giving royal lineage:

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::GrabBroken

so GrabBroken is a child of Gtk2::Gdk::Event, it inherits everything from its parent, main character energy fr fr. πŸ‘‘


🌸 METHODS 🌸

window or undef = $event->grab_window ($newvalue=undef)

  • $newvalue β€” a Gtk2::Gdk::Window or undef. yeah it can literally be nothing, no cap.
⚠️ okay this part MATTERS, bestie, listen up: when you set a window into a GrabBroken event, you gotta keep your own reference to it for as long as that event object β€” or any copies of it β€” still exist. why? because the event does not add its own reference. it's not gonna hold it for you. it's giving "you're on your own babe" 😭 so keep a ref or you're gonna have a bad time.

Since: gtk+ 2.8 ✨


boolean = $event->implicit ($newvalue=0)

  • $newvalue β€” a boolean, and it defaults to 0.

Since: gtk+ 2.8 πŸ’«


boolean = $event->keyboard ($newvalue=0)

  • $newvalue β€” a boolean, default 0 too.

Since: gtk+ 2.8 πŸ’œ


πŸŽ€ SEE ALSO πŸŽ€

Gtk2 β€” go look at that one too, it's the parent of the whole situation. iykyk 🫢


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, you ate it πŸ“ this was written up for perl v5.42.0, dated 2025-07-25, under the manual name Gtk2::G...bBroken(3) β€” slay, bye bestie πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from