import "glib/glib" import "gdk/gdk" import "gtk/gtkobject" import "gtk/gtkenums" import "gtk/gtkwidget" import "gtk/gtkcontainer" import "gtk/gtklistitem" public [name="c"] struct GtkList : local GtkContainer; end struct GtkListClass : local GtkContainerClass; end import func gtk_list_get_type: GtkType import func gtk_list_new: GtkWidget import func gtk_list_insert_items (GtkList,GList,gint) import func gtk_list_append_items (GtkList,GList) import func gtk_list_prepend_items (GtkList,GList) import func gtk_list_remove_items (GtkList,GList) import func gtk_list_remove_items_no_unref (GtkList,GList) import func gtk_list_clear_items (GtkList,gint,gint) import func gtk_list_select_item (GtkList,gint) import func gtk_list_unselect_item (GtkList,gint) import func gtk_list_select_child (GtkList,GtkWidget) import func gtk_list_unselect_child (GtkList,GtkWidget) import func gtk_list_child_position (GtkList,GtkWidget): gint import func gtk_list_set_selection_mode (GtkList,GtkSelectionMode) //import func gtk_list_extend_selection (GtkList,GtkScrollType,gfloat,gboolean) import func gtk_list_start_selection (GtkList) import func gtk_list_end_selection (GtkList) import func gtk_list_select_all (GtkList) import func gtk_list_unselect_all (GtkList) //import func gtk_list_scroll_horizontal (GtkList,GtkScrollType,gfloat) //import func gtk_list_scroll_vertical (GtkList,GtkScrollType,gfloat) import func gtk_list_toggle_add_mode (GtkList) import func gtk_list_toggle_focus_row (GtkList) import func gtk_list_toggle_row (GtkList,GtkWidget) import func gtk_list_undo_selection (GtkList) import func gtk_list_end_drag_selection (GtkList) end