3 #ifndef _GTKMM_ENTRYBUFFER_H 
    4 #define _GTKMM_ENTRYBUFFER_H 
    9 #include <glibmm/ustring.h> 
   10 #include <sigc++/sigc++.h> 
   40 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   46 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   48 { 
class EntryBuffer_Class; } 
 
   71 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   80   static CppClassType entrybuffer_class_;
 
   88   explicit EntryBuffer(
const Glib::ConstructParams& construct_params);
 
  100 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
  103   static GType get_base_type() G_GNUC_CONST;
 
  133   static Glib::RefPtr<EntryBuffer> 
create();
 
  141   static Glib::RefPtr<EntryBuffer> 
create(
const Glib::ustring& text);
 
guint insert_text(guint position, const Glib::ustring &text)
void emit_inserted_text(guint position, const Glib::ustring &text)
EntryBuffer(const Glib::ustring &text)
Glib::PropertyProxy< int > property_max_length()
guint delete_text(guint position, int n_chars)
Glib::ustring get_text() const
void set_text(const Glib::ustring &text)
void emit_deleted_text(guint position, guint n_chars)
Glib::PropertyProxy< Glib::ustring > property_text()
void set_max_length(int max_length)
virtual void on_deleted_text(guint position, guint n_chars)
This is a default handler for the signal signal_deleted_text().
Glib::SignalProxy3< void, guint, const gchar *, guint > signal_inserted_text()
const GtkEntryBuffer * gobj() const
Provides access to the underlying C GObject.
static Glib::RefPtr< EntryBuffer > create(const Glib::ustring &text)
Glib::PropertyProxy_ReadOnly< guint > property_length() const
Glib::PropertyProxy_ReadOnly< int > property_max_length() const
virtual void on_inserted_text(guint position, const gchar *chars, guint n_chars)
This is a default handler for the signal signal_inserted_text().
Glib::RefPtr< Gtk::EntryBuffer > wrap(GtkEntryBuffer *object, bool take_copy=false)
static Glib::RefPtr< EntryBuffer > create()
int get_max_length() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text() const
static GType get_type() G_GNUC_CONST
GtkEntryBuffer * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....
GtkEntryBuffer * gobj()
Provides access to the underlying C GObject.
Glib::SignalProxy2< void, guint, guint > signal_deleted_text()