gtk+-2.0 Reference Manual

Synopsis

public interface FileChooser {
    public    weak FileChooserAction    action                    { get; set; } ;
    public    weak bool                 do_overwrite_confirmation { get; set; } ;
    public    weak Widget               extra_widget              { get; set; } ;
    public    weak string               file_system_backend       { construct } ;
    public    weak FileFilter           filter                    { get; set; } ;
    public    weak bool                 local_only                { get; set; } ;
    public    weak Widget               preview_widget            { get; set; } ;
    public    weak bool                 preview_widget_active     { get; set; } ;
    public    weak bool                 select_multiple           { get; set; } ;
    public    weak bool                 show_hidden               { get; set; } ;
    public    weak bool                 use_preview_label         { get; set; } ;


    public    signal FileChooserConfirmation  confirm_overwrite         (  )  ;
    public    signal void               current_folder_changed    (  )  ;
    public    signal void               file_activated            (  )  ;
    public    signal void               selection_changed         (  )  ;
    public    signal void               update_preview            (  )  ;


    public    void                      add_filter                ( FileFilter          filter ) ;
    public    bool                      add_shortcut_folder       ( string              folder ) 
                                                             throws GLib.Error;
    public    bool                      add_shortcut_folder_uri   ( string              uri ) 
                                                             throws GLib.Error;
    public    static GLib.Quark         error_quark               (  ) ;
    public    FileChooserAction         get_action                (  ) ;
    public    weak string               get_current_folder        (  ) ;
    public    weak string               get_current_folder_uri    (  ) ;
    public    bool                      get_do_overwrite_confirmation (  ) ;
    public    weak Widget               get_extra_widget          (  ) ;
    public    weak string               get_filename              (  ) ;
    public    weak GLib.SList           get_filenames             (  ) ;
    public    weak FileFilter           get_filter                (  ) ;
    public    bool                      get_local_only            (  ) ;
    public    weak string               get_preview_filename      (  ) ;
    public    weak string               get_preview_uri           (  ) ;
    public    weak Widget               get_preview_widget        (  ) ;
    public    bool                      get_preview_widget_active (  ) ;
    public    bool                      get_select_multiple       (  ) ;
    public    bool                      get_show_hidden           (  ) ;
    public    weak string               get_uri                   (  ) ;
    public    weak GLib.SList           get_uris                  (  ) ;
    public    bool                      get_use_preview_label     (  ) ;
    public    weak GLib.SList           list_filters              (  ) ;
    public    weak GLib.SList           list_shortcut_folder_uris (  ) ;
    public    weak GLib.SList           list_shortcut_folders     (  ) ;
    public    void                      remove_filter             ( FileFilter          filter ) ;
    public    bool                      remove_shortcut_folder    ( string              folder ) 
                                                             throws GLib.Error;
    public    bool                      remove_shortcut_folder_uri ( string              uri ) 
                                                             throws GLib.Error;
    public    void                      select_all                (  ) ;
    public    bool                      select_filename           ( string              filename ) ;
    public    bool                      select_uri                ( string              uri ) ;
    public    void                      set_action                ( FileChooserAction   action ) ;
    public    bool                      set_current_folder        ( string              filename ) ;
    public    bool                      set_current_folder_uri    ( string              uri ) ;
    public    void                      set_current_name          ( string              name ) ;
    public    void                      set_do_overwrite_confirmation ( bool                do_overwrite_confirmation ) ;
    public    void                      set_extra_widget          ( Widget              extra_widget ) ;
    public    bool                      set_filename              ( string              filename ) ;
    public    void                      set_filter                ( FileFilter          filter ) ;
    public    void                      set_local_only            ( bool                local_only ) ;
    public    void                      set_preview_widget        ( Widget              preview_widget ) ;
    public    void                      set_preview_widget_active ( bool                active ) ;
    public    void                      set_select_multiple       ( bool                select_multiple ) ;
    public    void                      set_show_hidden           ( bool                show_hidden ) ;
    public    bool                      set_uri                   ( string              uri ) ;
    public    void                      set_use_preview_label     ( bool                use_label ) ;
    public    void                      unselect_all              (  ) ;
    public    void                      unselect_filename         ( string              filename ) ;
    public    void                      unselect_uri              ( string              uri ) ;
}

Description

Details

Signal Details

confirm_overwrite
    public    signal FileChooserConfirmation  confirm_overwrite         (  )  ;		

current_folder_changed
    public    signal void               current_folder_changed    (  )  ;		

file_activated
    public    signal void               file_activated            (  )  ;		

selection_changed
    public    signal void               selection_changed         (  )  ;		

update_preview
    public    signal void               update_preview            (  )  ;		

Property Details

action
    public    weak FileChooserAction    action                    { get; set; } ;		

do_overwrite_confirmation
    public    weak bool                 do_overwrite_confirmation { get; set; } ;		

extra_widget
    public    weak Widget               extra_widget              { get; set; } ;		

file_system_backend
    public    weak string               file_system_backend       { construct } ;		

filter
    public    weak FileFilter           filter                    { get; set; } ;		

local_only
    public    weak bool                 local_only                { get; set; } ;		

preview_widget
    public    weak Widget               preview_widget            { get; set; } ;		

preview_widget_active
    public    weak bool                 preview_widget_active     { get; set; } ;		

select_multiple
    public    weak bool                 select_multiple           { get; set; } ;		

show_hidden
    public    weak bool                 show_hidden               { get; set; } ;		

use_preview_label
    public    weak bool                 use_preview_label         { get; set; } ;		

Method Details

add_filter ()
    public    void                      add_filter                ( FileFilter          filter ) ;		

add_shortcut_folder ()
    public    bool                      add_shortcut_folder       ( string              folder ) 
                                                             throws GLib.Error;		

add_shortcut_folder_uri ()
    public    bool                      add_shortcut_folder_uri   ( string              uri ) 
                                                             throws GLib.Error;		

error_quark ()
    public    static GLib.Quark         error_quark               (  ) ;		

get_action ()
    public    FileChooserAction         get_action                (  ) ;		

get_current_folder ()
    public    weak string               get_current_folder        (  ) ;		

get_current_folder_uri ()
    public    weak string               get_current_folder_uri    (  ) ;		

get_do_overwrite_confirmation ()
    public    bool                      get_do_overwrite_confirmation (  ) ;		

get_extra_widget ()
    public    weak Widget               get_extra_widget          (  ) ;		

get_filename ()
    public    weak string               get_filename              (  ) ;		

get_filenames ()
    public    weak GLib.SList           get_filenames             (  ) ;		

get_filter ()
    public    weak FileFilter           get_filter                (  ) ;		

get_local_only ()
    public    bool                      get_local_only            (  ) ;		

get_preview_filename ()
    public    weak string               get_preview_filename      (  ) ;		

get_preview_uri ()
    public    weak string               get_preview_uri           (  ) ;		

get_preview_widget ()
    public    weak Widget               get_preview_widget        (  ) ;		

get_preview_widget_active ()
    public    bool                      get_preview_widget_active (  ) ;		

get_select_multiple ()
    public    bool                      get_select_multiple       (  ) ;		

get_show_hidden ()
    public    bool                      get_show_hidden           (  ) ;		

get_uri ()
    public    weak string               get_uri                   (  ) ;		

get_uris ()
    public    weak GLib.SList           get_uris                  (  ) ;		

get_use_preview_label ()
    public    bool                      get_use_preview_label     (  ) ;		

list_filters ()
    public    weak GLib.SList           list_filters              (  ) ;		

list_shortcut_folder_uris ()
    public    weak GLib.SList           list_shortcut_folder_uris (  ) ;		

list_shortcut_folders ()
    public    weak GLib.SList           list_shortcut_folders     (  ) ;		

remove_filter ()
    public    void                      remove_filter             ( FileFilter          filter ) ;		

remove_shortcut_folder ()
    public    bool                      remove_shortcut_folder    ( string              folder ) 
                                                             throws GLib.Error;		

remove_shortcut_folder_uri ()
    public    bool                      remove_shortcut_folder_uri ( string              uri ) 
                                                             throws GLib.Error;		

select_all ()
    public    void                      select_all                (  ) ;		

select_filename ()
    public    bool                      select_filename           ( string              filename ) ;		

select_uri ()
    public    bool                      select_uri                ( string              uri ) ;		

set_action ()
    public    void                      set_action                ( FileChooserAction   action ) ;		

set_current_folder ()
    public    bool                      set_current_folder        ( string              filename ) ;		

set_current_folder_uri ()
    public    bool                      set_current_folder_uri    ( string              uri ) ;		

set_current_name ()
    public    void                      set_current_name          ( string              name ) ;		

set_do_overwrite_confirmation ()
    public    void                      set_do_overwrite_confirmation ( bool                do_overwrite_confirmation ) ;		

set_extra_widget ()
    public    void                      set_extra_widget          ( Widget              extra_widget ) ;		

set_filename ()
    public    bool                      set_filename              ( string              filename ) ;		

set_filter ()
    public    void                      set_filter                ( FileFilter          filter ) ;		

set_local_only ()
    public    void                      set_local_only            ( bool                local_only ) ;		

set_preview_widget ()
    public    void                      set_preview_widget        ( Widget              preview_widget ) ;		

set_preview_widget_active ()
    public    void                      set_preview_widget_active ( bool                active ) ;		

set_select_multiple ()
    public    void                      set_select_multiple       ( bool                select_multiple ) ;		

set_show_hidden ()
    public    void                      set_show_hidden           ( bool                show_hidden ) ;		

set_uri ()
    public    bool                      set_uri                   ( string              uri ) ;		

set_use_preview_label ()
    public    void                      set_use_preview_label     ( bool                use_label ) ;		

unselect_all ()
    public    void                      unselect_all              (  ) ;		

unselect_filename ()
    public    void                      unselect_filename         ( string              filename ) ;		

unselect_uri ()
    public    void                      unselect_uri              ( string              uri ) ;		


Created by Valadoc