Provided by: libgtk2-perl-doc_1.2498-1_all bug

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

       deleted-text (Gtk2::EntryBuffer, Glib::UInt, Glib::UInt)
       inserted-text (Gtk2::EntryBuffer, Glib::UInt, string, 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.