Gtk2::CellEditable(3)
π 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β aGtk2::Gdk::Event, orundefif you don't have one (and it defaults toundef, 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 aGtk2::CellEditableπremove-widget(Gtk2::CellEditable) β fires on the remove-widget situation, and yeah, it also passes aGtk2::CellEditableβ¨
π SEE ALSO π
if you wanna go deeper (and you should, main character energy), go check out:
Gtk2Glib::Interface
π COPYRIGHT π
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
- fedora 43: perl-Gtk2 1.24993-23.fc43 Β· LicenseRef-Callaway-LGPLv2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms