import "glib/glib" import "glib/glib-object" import "gdk/gdk" import "gtk/gtkobject" import "gtk/gtkwidget" import "gtk/gtkdialog" import "gtk/gtkbutton" public [name="c"] struct GtkFileSelection : local GtkDialog; end struct GtkFileSelectionClass : local GtkDialogClass; end import func gtk_file_selection_get_type: GtkType import func gtk_file_selection_new ([] gchar): GtkWidget import func gtk_file_selection_set_filename (GtkFileSelection,[] gchar) import func gtk_file_selection_get_filename (GtkFileSelection): [] gchar import func gtk_file_selection_complete (GtkFileSelection,[] gchar) import func gtk_file_selection_show_fileop_buttons (GtkFileSelection) import func gtk_file_selection_hide_fileop_buttons (GtkFileSelection) import func gtk_file_selection_get_selections (GtkFileSelection): [] [] gchar import func gtk_file_selection_set_select_multiple (GtkFileSelection,gboolean) import func gtk_file_selection_get_select_multiple (GtkFileSelection): gboolean import func gtk_file_selection_get_ok_button (GtkFileSelection): GtkButton import func gtk_file_selection_get_cancel_button (GtkFileSelection): GtkButton end