Trait gtk4::prelude::FileChooserExtManual
source · pub trait FileChooserExtManual: 'static {
fn add_choice(&self, id: &str, label: &str, 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§
sourcefn add_choice(&self, id: &str, label: &str, options: &[(&str, &str)])
fn add_choice(&self, id: &str, label: &str, 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
signal::Dialog::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
sourcefn set_current_folder(
&self,
file: Option<&impl IsA<File>>
) -> Result<bool, Error>
fn set_current_folder(
&self,
file: Option<&impl IsA<File>>
) -> Result<bool, Error>
Sets the current folder for @self from a GFile
.
Deprecated since 4.10
Use FileDialog
instead
file
the GFile
for the new folder
Returns
true
if the folder could be changed successfully, false
otherwise.