pub struct NinePointAnchor { /* private fields */ }Expand description
A three by three grid for choosing a point of reference on a box. The arrow keys move it.
use ravenrs_reactive::State;
use ravenrs_widgets::{AnchorPoint, NinePointAnchor};
let point = State::new(AnchorPoint::Center);
let picker = NinePointAnchor::new(point.binding());Implementations§
Source§impl NinePointAnchor
impl NinePointAnchor
Trait Implementations§
Source§impl Debug for NinePointAnchor
impl Debug for NinePointAnchor
Auto Trait Implementations§
impl !RefUnwindSafe for NinePointAnchor
impl !Send for NinePointAnchor
impl !Sync for NinePointAnchor
impl !UnwindSafe for NinePointAnchor
impl Freeze for NinePointAnchor
impl Unpin for NinePointAnchor
impl UnsafeUnpin for NinePointAnchor
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.