pub struct TextEditVisuals {
pub text: Color32,
pub bg: Color32,
pub border: Stroke,
pub border_hover: Stroke,
pub border_open: Stroke,
pub corner_radius: CornerRadius,
pub shadow: Shadow,
}Expand description
Visuals for a TextEdit
Fields§
§text: Color32Typed text color.
bg: Color32Field fill.
border: StrokeIdle border.
border_hover: StrokeBorder while hovered.
border_open: StrokeBorder while focused / open.
corner_radius: CornerRadius§shadow: ShadowImplementations§
Source§impl TextEditVisuals
impl TextEditVisuals
Sourcepub fn border_from_res(&self, res: &Response) -> Stroke
pub fn border_from_res(&self, res: &Response) -> Stroke
Border for the current interaction state (open > hover > idle).
Trait Implementations§
Source§impl Clone for TextEditVisuals
impl Clone for TextEditVisuals
Source§fn clone(&self) -> TextEditVisuals
fn clone(&self) -> TextEditVisuals
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 moreimpl Copy for TextEditVisuals
Source§impl Debug for TextEditVisuals
impl Debug for TextEditVisuals
Source§impl Default for TextEditVisuals
impl Default for TextEditVisuals
Source§fn default() -> TextEditVisuals
fn default() -> TextEditVisuals
Returns the “default value” for a type. Read more
impl Eq for TextEditVisuals
Auto Trait Implementations§
impl Freeze for TextEditVisuals
impl RefUnwindSafe for TextEditVisuals
impl Send for TextEditVisuals
impl Sync for TextEditVisuals
impl Unpin for TextEditVisuals
impl UnsafeUnpin for TextEditVisuals
impl UnwindSafe for TextEditVisuals
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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