32#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
33#error "Only <gtk/gtk.h> can be included directly."
45#define GTK_TYPE_ENTRY (gtk_entry_get_type ())
46#define GTK_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry))
47#define GTK_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass))
48#define GTK_IS_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY))
49#define GTK_IS_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY))
50#define GTK_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass))
191 GdkPaintable *paintable);
195 const char *icon_name);
233 const char *tooltip);
240 const char *tooltip);
#define GDK_DEPRECATED_IN_4_10
#define GDK_AVAILABLE_IN_ALL
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GDK_AVAILABLE_IN_ALL int gtk_entry_get_current_icon_drag_source(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL int gtk_entry_get_icon_at_pos(GtkEntry *entry, int x, int y)
@ GTK_ENTRY_ICON_SECONDARY
GDK_AVAILABLE_IN_ALL void gtk_entry_progress_pulse(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_tabs(GtkEntry *entry, PangoTabArray *tabs)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_sensitive(GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean sensitive)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_visibility(GtkEntry *entry, gboolean visible)
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_icon_activatable(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_DEPRECATED_IN_4_10 void gtk_entry_set_completion(GtkEntry *entry, GtkEntryCompletion *completion)
GDK_AVAILABLE_IN_ALL gunichar gtk_entry_get_invisible_char(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_visibility(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_max_length(GtkEntry *entry, int max)
GDK_AVAILABLE_IN_ALL float gtk_entry_get_alignment(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_buffer(GtkEntry *entry, GtkEntryBuffer *buffer)
GDK_AVAILABLE_IN_ALL GType gtk_entry_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL void gtk_entry_set_attributes(GtkEntry *entry, PangoAttrList *attrs)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_activates_default(GtkEntry *entry, gboolean setting)
GDK_AVAILABLE_IN_ALL const char * gtk_entry_get_placeholder_text(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_tooltip_text(GtkEntry *entry, GtkEntryIconPosition icon_pos, const char *tooltip)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_input_purpose(GtkEntry *entry, GtkInputPurpose purpose)
GDK_AVAILABLE_IN_ALL void gtk_entry_get_icon_area(GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkRectangle *icon_area)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_icon_name(GtkEntry *entry, GtkEntryIconPosition icon_pos, const char *icon_name)
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_activates_default(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_drag_source(GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkContentProvider *provider, GdkDragAction actions)
GDK_AVAILABLE_IN_ALL int gtk_entry_get_max_length(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_tooltip_markup(GtkEntry *entry, GtkEntryIconPosition icon_pos, const char *tooltip)
GDK_DEPRECATED_IN_4_10 GtkEntryCompletion * gtk_entry_get_completion(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL GIcon * gtk_entry_get_icon_gicon(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_AVAILABLE_IN_ALL char * gtk_entry_get_icon_tooltip_text(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_grab_focus_without_selecting(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_has_frame(GtkEntry *entry, gboolean setting)
GDK_AVAILABLE_IN_ALL GMenuModel * gtk_entry_get_extra_menu(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_entry_new(void)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_overwrite_mode(GtkEntry *entry, gboolean overwrite)
GDK_AVAILABLE_IN_ALL PangoTabArray * gtk_entry_get_tabs(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_alignment(GtkEntry *entry, float xalign)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_entry_new_with_buffer(GtkEntryBuffer *buffer)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_extra_menu(GtkEntry *entry, GMenuModel *model)
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_overwrite_mode(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_placeholder_text(GtkEntry *entry, const char *text)
GDK_AVAILABLE_IN_ALL GtkImageType gtk_entry_get_icon_storage_type(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_activatable(GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean activatable)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_paintable(GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkPaintable *paintable)
GDK_AVAILABLE_IN_ALL PangoAttrList * gtk_entry_get_attributes(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL double gtk_entry_get_progress_pulse_step(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_gicon(GtkEntry *entry, GtkEntryIconPosition icon_pos, GIcon *icon)
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_icon_sensitive(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_AVAILABLE_IN_ALL char * gtk_entry_get_icon_tooltip_markup(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_AVAILABLE_IN_ALL guint16 gtk_entry_get_text_length(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL GdkPaintable * gtk_entry_get_icon_paintable(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_AVAILABLE_IN_ALL void gtk_entry_reset_im_context(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL GtkInputPurpose gtk_entry_get_input_purpose(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_invisible_char(GtkEntry *entry, gunichar ch)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_progress_fraction(GtkEntry *entry, double fraction)
GDK_AVAILABLE_IN_ALL GtkEntryBuffer * gtk_entry_get_buffer(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL double gtk_entry_get_progress_fraction(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_input_hints(GtkEntry *entry, GtkInputHints hints)
GDK_AVAILABLE_IN_ALL const char * gtk_entry_get_icon_name(GtkEntry *entry, GtkEntryIconPosition icon_pos)
GDK_AVAILABLE_IN_ALL GtkInputHints gtk_entry_get_input_hints(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_has_frame(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_unset_invisible_char(GtkEntry *entry)
GDK_AVAILABLE_IN_ALL void gtk_entry_set_progress_pulse_step(GtkEntry *entry, double fraction)
struct _GtkEntryCompletion GtkEntryCompletion
G_BEGIN_DECLS typedef guint32 gunichar
struct _PangoAttrList PangoAttrList
typedefG_BEGIN_DECLS struct _PangoTabArray PangoTabArray
GtkWidgetClass parent_class
void(* activate)(GtkEntry *entry)
GtkWidget parent_instance