3 #ifndef _GTKMM_ENTRYBUFFER_H
4 #define _GTKMM_ENTRYBUFFER_H
6 #include <gtkmmconfig.h>
9 #include <glibmm/ustring.h>
10 #include <sigc++/sigc++.h>
36 #include <gtkmmconfig.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()