pub struct TextViewDefaults { /* private fields */ }Expand description
Application-wide defaults for TextViews that do not provide explicit presentation or syntax-highlighting overrides.
Implementations§
Source§impl TextViewDefaults
impl TextViewDefaults
Sourcepub fn with_style(self, style: TextViewStyle) -> Self
pub fn with_style(self, style: TextViewStyle) -> Self
Sets the style every text view starts from.
Sourcepub fn with_code_block_highlighter<F>(self, highlighter: F) -> Self
pub fn with_code_block_highlighter<F>(self, highlighter: F) -> Self
Sets the syntax highlighter used for fenced code blocks.
Sourcepub fn global(cx: &App) -> Self
pub fn global(cx: &App) -> Self
Returns the installed defaults, or the Base ones when none were.
Sourcepub fn has_code_block_highlighter(&self) -> bool
pub fn has_code_block_highlighter(&self) -> bool
Whether a syntax highlighter was installed.
Trait Implementations§
Source§impl Clone for TextViewDefaults
impl Clone for TextViewDefaults
Source§fn clone(&self) -> TextViewDefaults
fn clone(&self) -> TextViewDefaults
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 Default for TextViewDefaults
impl Default for TextViewDefaults
Source§fn default() -> TextViewDefaults
fn default() -> TextViewDefaults
Returns the “default value” for a type. Read more
impl Global for TextViewDefaults
Auto Trait Implementations§
impl !RefUnwindSafe for TextViewDefaults
impl !UnwindSafe for TextViewDefaults
impl Freeze for TextViewDefaults
impl Send for TextViewDefaults
impl Sync for TextViewDefaults
impl Unpin for TextViewDefaults
impl UnsafeUnpin for TextViewDefaults
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ReadGlobal for Twhere
T: Global,
impl<T> ReadGlobal for Twhere
T: Global,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().Source§impl<T> UpdateGlobal for Twhere
T: Global,
impl<T> UpdateGlobal for Twhere
T: Global,
Source§fn update_global<C, F, R>(cx: &mut C, update: F) -> R
fn update_global<C, F, R>(cx: &mut C, update: F) -> R
Updates the global instance of the implementing type using the provided closure. Read more
Source§fn set_global<C>(cx: &mut C, global: T)where
C: BorrowAppContext,
fn set_global<C>(cx: &mut C, global: T)where
C: BorrowAppContext,
Set the global instance of the implementing type.