import "glib/glib" import "glib/glib-object" import "gdk/gdk" import "gtk/gtkobject" import "gtk/gtkwidget" public [name="c"] struct GtkEditable;dummy : int; end struct GtkEditableClass : local GTypeInterface; end import func gtk_editable_get_type: GtkType import func gtk_editable_select_region (GtkEditable,gint,gint) import func gtk_editable_get_selection_bounds (GtkEditable,[] gint,[] gint): gboolean import func gtk_editable_insert_text (GtkEditable,[] gchar,gint,[] gint) import func gtk_editable_delete_text (GtkEditable,gint,gint) import func gtk_editable_get_chars (GtkEditable,gint,gint) : [] gchar import func gtk_editable_cut_clipboard (GtkEditable) import func gtk_editable_copy_clipboard (GtkEditable) import func gtk_editable_paste_clipboard (GtkEditable) import func gtk_editable_delete_selection (GtkEditable) import func gtk_editable_set_position (GtkEditable,gint) import func gtk_editable_get_position (GtkEditable): gint import func gtk_editable_set_editable (GtkEditable,gboolean) import func gtk_editable_get_editable (GtkEditable): gboolean end