Provided by: libgtk2-perl-doc_1.249-2_all
NAME
Gtk2::EntryBuffer - wrapper for GtkEntryBuffer
HIERARCHY
Glib::Object +----Gtk2::EntryBuffer The Gtk2::EntryBuffer class contains the actual text displayed in a Gtk2::Entry widget. A single Gtk2::EntryBuffer object can be shared by multiple Gtk2::Entry widgets which will then share the same text content, but not the cursor position, visibility attributes, icon etc. Gtk2::EntryBuffer may be derived from. Such a derived class might allow text to be stored in an alternate location, such as non-pageable memory, useful in the case of important passwords. Or a derived class could integrate with an application's concept of undo/redo.
METHODS
entrybuffer = Gtk2::EntryBuffer->new ($initial_chars=undef) • $initial_chars (string) unsigned = $buffer->get_bytes integer = $buffer->delete_text ($position=0, $n_chars=-1) • $position (integer) • $n_chars (integer) $buffer->emit_deleted_text ($position, $n_chars) • $position (integer) • $n_chars (integer) $buffer->emit_inserted_text ($position, $chars, $n_chars) • $position (integer) • $chars (string) • $n_chars (integer) $buffer->insert_text ($position, $chars) • $position (integer) • $chars (string) integer = $buffer->get_length integer = $buffer->get_max_length $buffer->set_max_length ($max_length) • $max_length (integer) string = $buffer->get_text $buffer->set_text ($chars) • $chars (string)
PROPERTIES
'length' (Glib::UInt : default 0 : readable / private) Length of the text currently in the buffer 'max-length' (integer : default 0 : readable / writable / private) Maximum number of characters for this entry. Zero if no maximum 'text' (string : default "" : readable / writable / private) The contents of the buffer
SIGNALS
inserted-text (Gtk2::EntryBuffer, Glib::UInt, string, Glib::UInt) deleted-text (Gtk2::EntryBuffer, Glib::UInt, Glib::UInt)
SEE ALSO
Gtk2, Glib::Object
COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team. This software is licensed under the LGPL. See Gtk2 for a full notice.