#[non_exhaustive]pub enum LayoutAction {
None,
SelectGrid(ChartLayoutMode),
Save,
SaveAs(String),
DownloadData,
OpenLayout,
DownloadImage,
CreateNew,
Open(String),
Delete(String),
Rename(String, String),
}Expand description
Action from layout menu
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
None
No action requested.
SelectGrid(ChartLayoutMode)
Select a tiled or tabbed chart arrangement.
Save
Save the current layout under its name (Save layout, Ctrl+S).
SaveAs(String)
Save the current layout under a new name, which becomes current (Save layout as).
DownloadData
Export the displayed series through Chart::export_csv.
OpenLayout
Open the host’s saved-layout chooser.
DownloadImage
Request a chart image download.
CreateNew
Request a new layout.
Open(String)
Open the named layout.
Delete(String)
Delete the named layout.
Rename(String, String)
Rename the current layout from the first name to the second.
Trait Implementations§
Source§impl Clone for LayoutAction
impl Clone for LayoutAction
Source§fn clone(&self) -> LayoutAction
fn clone(&self) -> LayoutAction
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 LayoutAction
impl Debug for LayoutAction
Source§impl PartialEq for LayoutAction
impl PartialEq for LayoutAction
impl StructuralPartialEq for LayoutAction
Auto Trait Implementations§
impl Freeze for LayoutAction
impl RefUnwindSafe for LayoutAction
impl Send for LayoutAction
impl Sync for LayoutAction
impl Unpin for LayoutAction
impl UnsafeUnpin for LayoutAction
impl UnwindSafe for LayoutAction
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more