20#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtk.h> can be included directly."
30#define GTK_ENTRY_BUFFER_MAX_SIZE G_MAXUSHORT
32#define GTK_TYPE_ENTRY_BUFFER (gtk_entry_buffer_get_type ())
33#define GTK_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBuffer))
34#define GTK_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
35#define GTK_IS_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_BUFFER))
36#define GTK_IS_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_BUFFER))
37#define GTK_ENTRY_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
#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 GtkEntryBuffer * gtk_entry_buffer_new(const char *initial_chars, int n_initial_chars)
GDK_AVAILABLE_IN_ALL gsize gtk_entry_buffer_get_bytes(GtkEntryBuffer *buffer)
GDK_AVAILABLE_IN_ALL guint gtk_entry_buffer_insert_text(GtkEntryBuffer *buffer, guint position, const char *chars, int n_chars)
GDK_AVAILABLE_IN_ALL GType gtk_entry_buffer_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL guint gtk_entry_buffer_delete_text(GtkEntryBuffer *buffer, guint position, int n_chars)
GDK_AVAILABLE_IN_ALL const char * gtk_entry_buffer_get_text(GtkEntryBuffer *buffer)
GDK_AVAILABLE_IN_ALL void gtk_entry_buffer_emit_deleted_text(GtkEntryBuffer *buffer, guint position, guint n_chars)
GDK_AVAILABLE_IN_ALL void gtk_entry_buffer_emit_inserted_text(GtkEntryBuffer *buffer, guint position, const char *chars, guint n_chars)
GDK_AVAILABLE_IN_ALL guint gtk_entry_buffer_get_length(GtkEntryBuffer *buffer)
GDK_AVAILABLE_IN_ALL void gtk_entry_buffer_set_max_length(GtkEntryBuffer *buffer, int max_length)
GDK_AVAILABLE_IN_ALL void gtk_entry_buffer_set_text(GtkEntryBuffer *buffer, const char *chars, int n_chars)
GDK_AVAILABLE_IN_ALL int gtk_entry_buffer_get_max_length(GtkEntryBuffer *buffer)
void(* _gtk_reserved7)(void)
void(* _gtk_reserved4)(void)
guint(* delete_text)(GtkEntryBuffer *buffer, guint position, guint n_chars)
void(* _gtk_reserved3)(void)
void(* _gtk_reserved1)(void)
GObjectClass parent_class
void(* _gtk_reserved8)(void)
void(* _gtk_reserved2)(void)
guint(* get_length)(GtkEntryBuffer *buffer)
void(* deleted_text)(GtkEntryBuffer *buffer, guint position, guint n_chars)
void(* _gtk_reserved5)(void)
guint(* insert_text)(GtkEntryBuffer *buffer, guint position, const char *chars, guint n_chars)
void(* _gtk_reserved6)(void)
void(* inserted_text)(GtkEntryBuffer *buffer, guint position, const char *chars, guint n_chars)