public class FileSelection : Container, Implementor, Buildable {
public weak int active_pane { get; set; } ;
public weak bool drag_enabled { get; construct } ;
public weak string empty_text { get; set; } ;
public weak bool local_only { get; set; } ;
public weak FileSystemModel model { get; construct } ;
public weak int pane_position { get; construct set; } ;
public weak void safe_folder { get; set; } ;
public weak bool show_hidden { get; set; } ;
public weak bool show_upnp { get; construct set; } ;
public weak int visible_columns { get; construct } ;
public FileSelection.with_model ( FileSystemModel model ) ;
public signal void content_pane_context_menu ( ) ;
public signal void current_folder_changed ( ) ;
public signal void file_activated ( ) ;
public signal void location_insensitive ( Gtk.TreeIter iter ) ;
public signal void navigation_pane_context_menu ( ) ;
public signal void selection_changed ( ) ;
public signal void uris_dropped ( string destination,
void** sources ) ;
public void clear_multi_selection ( ) ;
public bool content_iter_is_selected ( Gtk.TreeIter iter ) ;
public void dim_current_selection ( ) ;
public bool get_active_content_iter ( Gtk.TreeIter iter ) ;
public FileSelectionPane get_active_pane ( ) ;
public bool get_column_headers_visible ( ) ;
public bool get_current_content_iter ( Gtk.TreeIter iter ) ;
public bool get_current_folder_iter ( Gtk.TreeIter iter ) ;
public weak string get_current_folder_uri ( ) ;
public weak Gtk.FileFilter get_filter ( ) ;
public FileSelectionMode get_mode ( ) ;
public bool get_select_multiple ( ) ;
public weak GLib.SList get_selected_paths ( ) ;
public weak GLib.SList get_selected_uris ( ) ;
public void get_sort_key ( FileSelectionSortKeykey,
Gtk.SortType order ) ;
public void hide_content_pane ( ) ;
public void move_cursor_to_uri ( string uri ) ;
public void select_all ( ) ;
public bool select_uri ( string uri )
throws GLib.Error;
public void set_column_headers_visible ( bool visible ) ;
public bool set_current_folder_uri ( string folder )
throws GLib.Error;
public void set_filter ( Gtk.FileFilter filter ) ;
public void set_mode ( FileSelectionMode mode ) ;
public void set_select_multiple ( bool select_multiple ) ;
public void set_sort_key ( FileSelectionSortKeykey,
Gtk.SortType order ) ;
public void show_content_pane ( ) ;
public void undim_all ( ) ;
public void unselect_all ( ) ;
public void unselect_uri ( string uri ) ;
}

public FileSelection.with_model ( FileSystemModel model ) ;
public signal void content_pane_context_menu ( ) ;
public signal void current_folder_changed ( ) ;
public signal void file_activated ( ) ;
public signal void location_insensitive ( Gtk.TreeIter iter ) ;
public signal void navigation_pane_context_menu ( ) ;
public signal void selection_changed ( ) ;
public signal void uris_dropped ( string destination,
void** sources ) ;
public weak int active_pane { get; set; } ;
public weak bool drag_enabled { get; construct } ;
public weak string empty_text { get; set; } ;
public weak bool local_only { get; set; } ;
public weak FileSystemModel model { get; construct } ;
public weak int pane_position { get; construct set; } ;
public weak void safe_folder { get; set; } ;
public weak bool show_hidden { get; set; } ;
public weak bool show_upnp { get; construct set; } ;
public weak int visible_columns { get; construct } ;
public void clear_multi_selection ( ) ;
public bool content_iter_is_selected ( Gtk.TreeIter iter ) ;
public void dim_current_selection ( ) ;
public bool get_active_content_iter ( Gtk.TreeIter iter ) ;
public FileSelectionPane get_active_pane ( ) ;
public bool get_column_headers_visible ( ) ;
public bool get_current_content_iter ( Gtk.TreeIter iter ) ;
public bool get_current_folder_iter ( Gtk.TreeIter iter ) ;
public weak string get_current_folder_uri ( ) ;
public weak Gtk.FileFilter get_filter ( ) ;
public FileSelectionMode get_mode ( ) ;
public bool get_select_multiple ( ) ;
public weak GLib.SList get_selected_paths ( ) ;
public weak GLib.SList get_selected_uris ( ) ;
public void get_sort_key ( FileSelectionSortKeykey,
Gtk.SortType order ) ;
public void hide_content_pane ( ) ;
public void move_cursor_to_uri ( string uri ) ;
public void select_all ( ) ;
public bool select_uri ( string uri )
throws GLib.Error;
public void set_column_headers_visible ( bool visible ) ;
public bool set_current_folder_uri ( string folder )
throws GLib.Error;
public void set_filter ( Gtk.FileFilter filter ) ;
public void set_mode ( FileSelectionMode mode ) ;
public void set_select_multiple ( bool select_multiple ) ;
public void set_sort_key ( FileSelectionSortKeykey,
Gtk.SortType order ) ;
public void show_content_pane ( ) ;
public void undim_all ( ) ;
public void unselect_all ( ) ;
public void unselect_uri ( string uri ) ;
Created by Valadoc