3 #ifndef _LIBGNOMEUIMM_ENTRY_H
4 #define _LIBGNOMEUIMM_ENTRY_H
31 #include <gtkmm/combo.h>
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
36 typedef struct _GnomeEntry GnomeEntry;
37 typedef struct _GnomeEntryClass GnomeEntryClass;
45 {
class Entry_Class; }
54 #ifndef GNOMEMM_DISABLE_DEPRECATED
58 :
virtual public Gtk::Combo,
59 virtual public Gtk::Editable
62 #ifndef DOXYGEN_SHOULD_SKIP_THIS
63 typedef Entry CppObjectType;
64 typedef Entry_Class CppClassType;
65 typedef GnomeEntry BaseObjectType;
66 typedef GnomeEntryClass BaseClassType;
71 #ifndef DOXYGEN_SHOULD_SKIP_THIS
74 friend class Entry_Class;
75 static CppClassType entry_class_;
82 explicit Entry(
const Glib::ConstructParams& construct_params);
83 explicit Entry(GnomeEntry* castitem);
88 #ifndef DOXYGEN_SHOULD_SKIP_THIS
89 static GType get_type() G_GNUC_CONST;
92 static GType get_base_type() G_GNUC_CONST;
96 GnomeEntry*
gobj() {
return reinterpret_cast<GnomeEntry*
>(gobject_); }
99 const GnomeEntry*
gobj()
const {
return reinterpret_cast<GnomeEntry*
>(gobject_); }
104 #ifdef GLIBMM_VFUNCS_ENABLED
109 #ifdef GLIBMM_VFUNCS_ENABLED
113 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
151 #ifdef GLIBMM_PROPERTIES_ENABLED
161 #ifdef GLIBMM_PROPERTIES_ENABLED
171 #ifdef GLIBMM_PROPERTIES_ENABLED
const GnomeEntry * gobj() const
Provides access to the underlying C GtkObject.
Definition: entry.h:99
Glib::SignalProxy0< void > signal_activate()
const Gtk::Entry * get_gtk_entry() const
GnomeEntry * gobj()
Provides access to the underlying C GtkObject.
Definition: entry.h:96
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_history_id() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_max_saved(guint max_saved)
void append_history(bool save, const Glib::ustring &text)
Gnome::UI::Entry * wrap(GnomeEntry *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::PropertyProxy< Glib::ustring > property_history_id()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Gtk::Entry > property_gtk_entry() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Gtk::Entry * get_gtk_entry()
void set_history_id(const Glib::ustring &history_id)
Glib::ustring get_history_id() const
void prepend_history(bool save, const Glib::ustring &text)
virtual void on_activate()
guint get_max_saved() const