|
NAMEGtk2::Editable - wrapper for GtkEditableHIERARCHYGlib::Interface +----Gtk2::Editable METHODSstring = $editable->get_chars ($start_pos, $end_pos)
$editable->copy_clipboard$editable->cut_clipboard$editable->delete_selection$editable->delete_text ($start_pos, $end_pos)
boolean = $editable->get_editable$editable->set_editable ($is_editable)
new_position = $editable->insert_text (new_text, position)
$editable->paste_clipboardinteger = $editable->get_position$editable->set_position ($position)
$editable->select_region ($start, $end)
(start, end) = $editable->get_selection_boundsReturns integers, start and end.SIGNALS
The "insert-text" signal handler can optionally alter the text to be inserted. It may
Note that currently in a Perl subclass of a "Gtk2::Editable" widget, a class closure (ie. class default signal handler) for "insert-text" does not work this way. It instead sees the C level "($text, $len, $pos_pointer)", where $pos_pointer is a machine address and cannot be used easily. Hopefully this will change in the future. A "signal_chain_from_overridden" with the args as passed works, but for anything else the suggestion is to use a "signal_connect" instead. SEE ALSOGtk2, Glib::InterfaceCOPYRIGHTCopyright (C) 2003-2011 by the gtk2-perl team.This software is licensed under the LGPL. See Gtk2 for a full notice.
Visit the GSP FreeBSD Man Page Interface. |