pub struct SelectionStyle {
pub bg_color: ColorU,
pub text_color: Option<ColorU>,
pub radius: f32,
}Expand description
Style information for text selection rendering
Fields§
§bg_color: ColorUBackground color of the selection highlight
text_color: Option<ColorU>Text color when selected (overrides normal text color)
radius: f32Border radius for selection rectangles
Trait Implementations§
Source§impl Clone for SelectionStyle
impl Clone for SelectionStyle
Source§fn clone(&self) -> SelectionStyle
fn clone(&self) -> SelectionStyle
Returns a duplicate of the value. Read more
1.0.0 · 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 SelectionStyle
impl Debug for SelectionStyle
Source§impl Default for SelectionStyle
impl Default for SelectionStyle
Source§fn default() -> SelectionStyle
fn default() -> SelectionStyle
Returns the “default value” for a type. Read more
impl Copy for SelectionStyle
Auto Trait Implementations§
impl Freeze for SelectionStyle
impl RefUnwindSafe for SelectionStyle
impl Send for SelectionStyle
impl Sync for SelectionStyle
impl Unpin for SelectionStyle
impl UnsafeUnpin for SelectionStyle
impl UnwindSafe for SelectionStyle
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,
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