pub trait FileChooserExtManual: 'static {
    // Required methods
    fn add_choice(
        &self,
        id: impl IntoGStr,
        label: impl IntoGStr,
        options: &[(&str, &str)]
    );
    fn set_current_folder(
        &self,
        file: Option<&impl IsA<File>>
    ) -> Result<bool, Error>;
}
Expand description

Trait containing manually implemented methods of FileChooser.

Required Methods§

source

fn add_choice( &self, id: impl IntoGStr, label: impl IntoGStr, options: &[(&str, &str)] )

Adds a ‘choice’ to the file chooser.

This is typically implemented as a combobox or, for boolean choices, as a checkbutton. You can select a value using FileChooserExt::set_choice() before the dialog is shown, and you can obtain the user-selected value in the response signal handler using FileChooserExt::choice().

Deprecated since 4.10

Use FileDialog instead

id

id for the added choice

label

user-visible label for the added choice

options

ids for the options of the choice, or None for a boolean choice

option_labels

user-visible labels for the options, must be the same length as @options

source

fn set_current_folder( &self, file: Option<&impl IsA<File>> ) -> Result<bool, Error>

Implementors§