7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
42 #ifndef DOXYGEN_SHOULD_SKIP_THIS
49 {
class Entry_Class; }
68 #ifndef DOXYGEN_SHOULD_SKIP_THIS
76 static GType value_type() G_GNUC_CONST;
103 #ifndef DOXYGEN_SHOULD_SKIP_THIS
104 typedef Entry CppObjectType;
112 #ifndef DOXYGEN_SHOULD_SKIP_THIS
116 static CppClassType entry_class_;
123 explicit Entry(
const Glib::ConstructParams& construct_params);
129 #ifndef DOXYGEN_SHOULD_SKIP_THIS
130 static GType
get_type() G_GNUC_CONST;
133 static GType get_base_type() G_GNUC_CONST;
164 explicit Entry(
const Glib::RefPtr<EntryBuffer>& buffer);
static GType get_type() G_GNUC_CONST
gunichar get_invisible_char() const
Glib::PropertyProxy< bool > property_overwrite_mode()
Glib::PropertyProxy< gunichar > property_invisible_char()
float get_alignment() const
Glib::PropertyProxy< Glib::RefPtr< EntryBuffer > > property_buffer()
bool get_icon_activatable(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
void set_width_chars(int n_chars)
void set_alignment(float xalign)
Glib::PropertyProxy< bool > property_secondary_icon_sensitive()
Glib::ustring get_text() const
Glib::PropertyProxy_ReadOnly< bool > property_overwrite_mode() const
Glib::RefPtr< Gio::Icon > get_icon_gicon(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Border get_inner_border() const
int get_max_length() const
Glib::RefPtr< const EntryCompletion > get_completion() const
Glib::PropertyProxy_ReadOnly< bool > property_truncate_multiline() const
Glib::PropertyProxy_ReadOnly< StockID > property_primary_icon_stock() const
Glib::PropertyProxy< Glib::ustring > property_primary_icon_name()
Glib::PropertyProxy_ReadOnly< gunichar > property_invisible_char() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_secondary_icon_name() const
int text_index_to_layout_index(int text_index) const
double get_progress_fraction() const
void set_icon_from_stock(const StockID &stock_id, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::PropertyProxy_ReadOnly< double > property_progress_pulse_step() const
virtual void on_activate()
This is a default handler for the signal signal_activate().
Glib::PropertyProxy< bool > property_primary_icon_tooltip_text()
void set_max_length(int max)
void set_buffer(const Glib::RefPtr< EntryBuffer > &buffer)
Glib::PropertyProxy< bool > property_primary_icon_sensitive()
Glib::PropertyProxy< float > property_xalign()
Gtk::Entry * wrap(GtkEntry *object, bool take_copy=false)
Adjustment * get_cursor_hadjustment()
Glib::ustring get_icon_tooltip_markup(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
bool get_icon_sensitive(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::PropertyProxy_ReadOnly< int > property_cursor_position() const
Glib::PropertyProxy_ReadOnly< bool > property_primary_icon_tooltip_markup() const
Glib::RefPtr< Pango::Layout > get_layout()
const GtkEntry * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy< bool > property_editable()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< EntryBuffer > > property_buffer() const
GtkEntry * gobj()
Provides access to the underlying C GtkObject.
const Adjustment * get_cursor_hadjustment() const
Glib::PropertyProxy< double > property_progress_fraction()
void set_inner_border(const Border &border)
Glib::PropertyProxy_ReadOnly< bool > property_activates_default() const
Glib::PropertyProxy_ReadOnly< int > property_max_length() const
Glib::PropertyProxy< bool > property_secondary_icon_tooltip_text()
void get_layout_offsets(int &x, int &y)
Glib::RefPtr< Gdk::Window > get_text_window()
Glib::PropertyProxy_ReadOnly< ImageType > property_secondary_icon_storage_type() const
Glib::PropertyProxy_ReadOnly< bool > property_primary_icon_activatable() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text() const
void set_has_frame(bool setting=true)
Glib::PropertyProxy_ReadOnly< float > property_xalign() const
Glib::PropertyProxy_ReadOnly< bool > property_secondary_icon_tooltip_text() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_primary_icon_name() const
Glib::PropertyProxy< Glib::ustring > property_secondary_icon_name()
Glib::PropertyProxy< double > property_progress_pulse_step()
Glib::PropertyProxy< int > property_max_length()
Glib::RefPtr< Gdk::Pixbuf > get_icon_pixbuf(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::RefPtr< const Gdk::Window > get_icon_window(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
int get_current_icon_drag_source()
Glib::PropertyProxy_ReadOnly< bool > property_primary_icon_tooltip_text() const
void set_invisible_char(gunichar ch)
void set_progress_pulse_step(double fraction)
Glib::PropertyProxy_ReadOnly< bool > property_caps_lock_warning() const
void set_icon_from_pixbuf(const Glib::RefPtr< Gdk::Pixbuf > &pixbuf, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
bool im_context_filter_keypress(GdkEventKey *event)
Glib::PropertyProxy_ReadOnly< StockID > property_secondary_icon_stock() const
ImageType get_icon_storage_type(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
Glib::PropertyProxy_ReadOnly< bool > property_editable() const
void set_icon_from_icon_name(const Glib::ustring &icon_name, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::PropertyProxy< bool > property_primary_icon_activatable()
Glib::ustring get_icon_name(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
void unset_invisible_char()
Glib::SignalProxy2< void, EntryIconPosition, const GdkEventButton * > signal_icon_release()
Glib::PropertyProxy_ReadOnly< bool > property_primary_icon_sensitive() const
Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > > property_secondary_icon_pixbuf()
int get_icon_at_pos(int x, int y) const
Glib::PropertyProxy_ReadOnly< ImageType > property_primary_icon_storage_type() const
Glib::RefPtr< const Gdk::Window > get_text_window() const
Glib::PropertyProxy< bool > property_primary_icon_tooltip_markup()
Glib::PropertyProxy_ReadOnly< Border > property_inner_border() const
void set_icon_tooltip_markup(const Glib::ustring &tooltip, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
bool get_has_frame() const
bool get_overwrite_mode() const
int get_width_chars() const
void set_progress_fraction(double fraction)
Glib::RefPtr< const EntryBuffer > get_buffer() const
Glib::SignalProxy0< void > signal_activate()
double get_progress_pulse_step()
void set_icon_from_gicon(const Glib::RefPtr< Gio::Icon > &icon, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
void set_icon_activatable(bool activatable=true, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::PropertyProxy_ReadOnly< bool > property_secondary_icon_tooltip_markup() const
void set_cursor_hadjustment(Adjustment &adjustment)
Glib::PropertyProxy_ReadOnly< bool > property_has_frame() const
Glib::PropertyProxy< bool > property_invisible_char_set()
Glib::PropertyProxy< bool > property_secondary_icon_activatable()
Glib::PropertyProxy< bool > property_has_frame()
gboolean get_activates_default() const
Glib::PropertyProxy< Glib::RefPtr< Gio::Icon > > property_secondary_icon_gicon()
void set_icon_tooltip_text(const Glib::ustring &tooltip, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::PropertyProxy_ReadOnly< bool > property_visibility() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_im_module() const
Glib::PropertyProxy_ReadOnly< bool > property_secondary_icon_activatable() const
void set_visibility(bool visible=true)
Glib::RefPtr< const Gio::Icon > get_icon_gicon(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
virtual void on_populate_popup(Menu *menu)
This is a default handler for the signal signal_populate_popup().
void set_alignment(AlignmentEnum xalign)
void set_activates_default(bool setting=true)
Glib::PropertyProxy< bool > property_truncate_multiline()
void set_icon_sensitive(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY, bool sensitive=true)
void set_text(const Glib::ustring &text)
Entry(const Glib::RefPtr< EntryBuffer > &buffer)
Glib::PropertyProxy< bool > property_visibility()
Glib::PropertyProxy_ReadOnly< int > property_selection_bound() const
Glib::SignalProxy1< void, const Glib::ustring & > signal_insert_at_cursor()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Pixbuf > > property_primary_icon_pixbuf() const
Glib::PropertyProxy_ReadOnly< bool > property_secondary_icon_sensitive() const
Glib::PropertyProxy< StockID > property_secondary_icon_stock()
Glib::SignalProxy1< void, Menu * > signal_populate_popup()
Glib::PropertyProxy< int > property_width_chars()
Glib::PropertyProxy< StockID > property_primary_icon_stock()
Glib::PropertyProxy_ReadOnly< int > property_width_chars() const
Glib::RefPtr< EntryCompletion > get_completion()
Glib::PropertyProxy< bool > property_caps_lock_warning()
Glib::RefPtr< EntryBuffer > get_buffer()
Glib::ustring get_icon_tooltip_text(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
Glib::PropertyProxy_ReadOnly< guint > property_text_length() const
Glib::PropertyProxy_ReadOnly< int > property_scroll_offset() const
Glib::PropertyProxy_ReadOnly< bool > property_invisible_char_set() const
Glib::RefPtr< Gdk::Window > get_icon_window(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::SignalProxy2< void, EntryIconPosition, const GdkEventButton * > signal_icon_press()
Glib::PropertyProxy< Glib::RefPtr< Gio::Icon > > property_primary_icon_gicon()
Glib::PropertyProxy< bool > property_secondary_icon_tooltip_markup()
Glib::PropertyProxy< bool > property_activates_default()
virtual void on_insert_at_cursor(const Glib::ustring &str)
This is a default handler for the signal signal_insert_at_cursor().
guint16 get_text_length() const
Glib::PropertyProxy< Glib::ustring > property_text()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gio::Icon > > property_primary_icon_gicon() const
Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > > property_primary_icon_pixbuf()
int layout_index_to_text_index(int layout_index) const
Glib::PropertyProxy< Border > property_inner_border()
void set_completion(const Glib::RefPtr< EntryCompletion > &completion)
void set_overwrite_mode(bool overwrite=true)
Glib::PropertyProxy< ShadowType > property_shadow_type()
Glib::PropertyProxy< Glib::ustring > property_im_module()
Glib::RefPtr< const Pango::Layout > get_layout() const
Glib::RefPtr< const Gdk::Pixbuf > get_icon_pixbuf(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
bool get_visibility() const
Glib::PropertyProxy_ReadOnly< ShadowType > property_shadow_type() const
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Pixbuf > > property_secondary_icon_pixbuf() const
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gio::Icon > > property_secondary_icon_gicon() const
void set_icon_drag_source(const Glib::RefPtr< TargetList > &target_list, Gdk::DragAction actions=Gdk::ACTION_COPY, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Glib::PropertyProxy_ReadOnly< double > property_progress_fraction() const
StockID get_icon_stock(EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
GtkImagePixbufData pixbuf