pub struct ShortcutHintBar { /* private fields */ }Expand description
A line of key hints under what they act on: ← → move · 1–5 rate.
use ravenrs_widgets::ShortcutHintBar;
let hints = ShortcutHintBar::new()
.leading("3 of 40")
.hint(["←", "→"], "move")
.hint(["1", "5"], "rate");Implementations§
Source§impl ShortcutHintBar
impl ShortcutHintBar
Sourcepub fn new() -> ShortcutHintBar
pub fn new() -> ShortcutHintBar
A line with no hints yet.
Sourcepub fn leading(self, text: impl Into<String>) -> ShortcutHintBar
pub fn leading(self, text: impl Into<String>) -> ShortcutHintBar
Text before the hints, such as where the selection is.
Sourcepub fn hint<K>(
self,
keys: impl IntoIterator<Item = K>,
does: impl Into<String>,
) -> ShortcutHintBar
pub fn hint<K>( self, keys: impl IntoIterator<Item = K>, does: impl Into<String>, ) -> ShortcutHintBar
Adds the caps of keys, followed by what they do.
Trait Implementations§
Source§impl Clone for ShortcutHintBar
impl Clone for ShortcutHintBar
Source§fn clone(&self) -> ShortcutHintBar
fn clone(&self) -> ShortcutHintBar
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 ShortcutHintBar
impl Debug for ShortcutHintBar
Source§impl Default for ShortcutHintBar
impl Default for ShortcutHintBar
Source§fn default() -> ShortcutHintBar
fn default() -> ShortcutHintBar
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ShortcutHintBar
impl RefUnwindSafe for ShortcutHintBar
impl Send for ShortcutHintBar
impl Sync for ShortcutHintBar
impl Unpin for ShortcutHintBar
impl UnsafeUnpin for ShortcutHintBar
impl UnwindSafe for ShortcutHintBar
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
fn to_sample_(self) -> U
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.