pub struct CodeEditor { /* private fields */ }Implementations§
Source§impl CodeEditor
impl CodeEditor
Sourcepub fn new(
editor: impl Into<Writable<CodeEditorData>>,
a11y_id: AccessibilityId,
) -> Self
pub fn new( editor: impl Into<Writable<CodeEditorData>>, a11y_id: AccessibilityId, ) -> Self
Creates a new editor UI component with the given writable data.
Default values are applied for font size and line height.
pub fn font_size(self, size: f32) -> Self
Sourcepub fn line_height(self, height: f32) -> Self
pub fn line_height(self, height: f32) -> Self
Sets the line height multiplier (relative to font size).
Sourcepub fn show_whitespace(self, show_whitespace: bool) -> Self
pub fn show_whitespace(self, show_whitespace: bool) -> Self
Sets whether leading whitespace characters are rendered visually.
Sourcepub fn theme(self, theme: impl IntoReadable<EditorTheme>) -> Self
pub fn theme(self, theme: impl IntoReadable<EditorTheme>) -> Self
Sets the editor theme.
Trait Implementations§
Source§impl Clone for CodeEditor
impl Clone for CodeEditor
Source§fn clone(&self) -> CodeEditor
fn clone(&self) -> CodeEditor
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 Component for CodeEditor
impl Component for CodeEditor
fn render(&self) -> impl IntoElement
fn render_key(&self) -> DiffKey
Source§impl PartialEq for CodeEditor
impl PartialEq for CodeEditor
impl StructuralPartialEq for CodeEditor
Auto Trait Implementations§
impl Freeze for CodeEditor
impl !RefUnwindSafe for CodeEditor
impl !Send for CodeEditor
impl !Sync for CodeEditor
impl Unpin for CodeEditor
impl !UnwindSafe for CodeEditor
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,
§impl<T> ComponentKey for Twhere
T: Component,
impl<T> ComponentKey for Twhere
T: Component,
fn default_key(&self) -> DiffKey
§impl<T> ComponentProps for T
impl<T> ComponentProps for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more