pub enum FileDialogKind {
Open,
OpenMulti,
Save,
PickFolder,
}Expand description
File dialog flavour for ScriptCommand::OpenFileDialog.
Variants§
Open
Pick one existing file. Fires on_file_picked(tag, path).
OpenMulti
Pick multiple existing files. Fires
on_files_picked(tag, "p1|p2|p3") (paths joined with |).
Save
Pick a save destination (may not exist yet). Fires
on_file_picked(tag, path) (same handler as Open since the
shape is identical).
PickFolder
Pick a folder. Fires on_folder_picked(tag, path).
Trait Implementations§
Source§impl Clone for FileDialogKind
impl Clone for FileDialogKind
Source§fn clone(&self) -> FileDialogKind
fn clone(&self) -> FileDialogKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FileDialogKind
impl Debug for FileDialogKind
Source§impl<'de> Deserialize<'de> for FileDialogKind
impl<'de> Deserialize<'de> for FileDialogKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FileDialogKind
impl PartialEq for FileDialogKind
Source§fn eq(&self, other: &FileDialogKind) -> bool
fn eq(&self, other: &FileDialogKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FileDialogKind
impl Serialize for FileDialogKind
impl Copy for FileDialogKind
impl Eq for FileDialogKind
impl StructuralPartialEq for FileDialogKind
Auto Trait Implementations§
impl Freeze for FileDialogKind
impl RefUnwindSafe for FileDialogKind
impl Send for FileDialogKind
impl Sync for FileDialogKind
impl Unpin for FileDialogKind
impl UnsafeUnpin for FileDialogKind
impl UnwindSafe for FileDialogKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> DynEq for T
impl<T> DynEq for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.