pub struct ShortcutSheet { /* private fields */ }Expand description
A dialog listing the keys of a screen, in groups. Escape, the backdrop and its X close it.
It shows what it is told, so write the keys as they read on this system:
Hotkey::label does it for the keys an app has registered.
use ravenrs_reactive::State;
use ravenrs_widgets::ShortcutSheet;
let open = State::new(true);
let sheet = ShortcutSheet::new(open.binding())
.group("Navigate", [("←", "Previous photo"), ("→", "Next photo")])
.group("Rate", [("1–5", "Give a score"), ("0", "Take it away")]);Implementations§
Source§impl ShortcutSheet
impl ShortcutSheet
Trait Implementations§
Source§impl Debug for ShortcutSheet
impl Debug for ShortcutSheet
Auto Trait Implementations§
impl !RefUnwindSafe for ShortcutSheet
impl !Send for ShortcutSheet
impl !Sync for ShortcutSheet
impl !UnwindSafe for ShortcutSheet
impl Freeze for ShortcutSheet
impl Unpin for ShortcutSheet
impl UnsafeUnpin for ShortcutSheet
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<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.