Gtk2::CellEditable(3)

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

πŸ’– Gtk2::CellEditable πŸ’–

ok so bestie, welcome to Gtk2::CellEditable β€” it's the Perl wrapper for GtkCellEditable, and yes it's exactly as iconic as it sounds. This page is from the User Contributed Perl Documentation, and it's your girl's guide to the whole thing. let's get into it 🫢


✨ NAME ✨

Gtk2::CellEditable β€” a wrapper for GtkCellEditable. that's it, that's the name, no notes πŸ’…


🌸 HIERARCHY 🌸

the family tree, and it's giving interface energy:

  Glib::Interface
  +----Gtk2::CellEditable

so Gtk2::CellEditable is a child of Glib::Interface. it inherits the vibe, periodt. πŸ‘‘


πŸŽ€ METHODS πŸŽ€

okay here's the good stuff, the actual methods you get to call:

  • $cell_editable->editing_done β€” you're telling it editing is DONE. finished. wrapped. no cap. ✨
  • $cell_editable->remove_widget β€” removes the widget. bye bestie, you're not needed here anymore 😭
  • $cell_editable->start_editing ($event=undef) β€” starts the editing, and it takes one arg:
    • $event β€” a Gtk2::Gdk::Event, or undef if you don't have one (and it defaults to undef, so no pressure at all πŸ’–)

πŸ¦‹ PROPERTIES πŸ¦‹

one property, and it's lowkey important:

  • 'editing-canceled' (boolean : default false : readable / writable / private / static-nick / static-blurb) β€” indicates that editing has been canceled. yes bestie, "canceled" with one L, that's how it's spelled here, we do not edit the property name, that would be a crime πŸ™ˆ
fr fr, that's the full spec on it: boolean, default is false, readable, writable, private, static-nick, static-blurb. all of it. don't come for me, that's literally what it says. πŸ’…

🌈 SIGNALS 🌈

the signals, and there are two of them:

  • editing-done (Gtk2::CellEditable) β€” it fires when the editing is done, and it hands you a Gtk2::CellEditable πŸŽ€
  • remove-widget (Gtk2::CellEditable) β€” fires on the remove-widget situation, and yeah, it also passes a Gtk2::CellEditable ✨

πŸ’œ SEE ALSO πŸ’œ

if you wanna go deeper (and you should, main character energy), go check out:

  • Gtk2
  • Glib::Interface

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 bestie, we ate and left no crumbs πŸ“ this was perl v5.42.0 doing its thing on 2025-07-25, and it's all wrapped up in the Gtk2::CellEditable(3) manpage β€” go forth and edit some cells, iykyk πŸ’–βœ¨

πŸ“¦ where this page comes from