pub struct Labels {Show 36 fields
pub cut: SharedString,
pub copy: SharedString,
pub copy_as_markdown: SharedString,
pub paste: SharedString,
pub code_copy: SharedString,
pub math_copy: SharedString,
pub turn_into: SharedString,
pub text: SharedString,
pub heading_1: SharedString,
pub heading_2: SharedString,
pub heading_3: SharedString,
pub bulleted_list: SharedString,
pub numbered_list: SharedString,
pub todo: SharedString,
pub quote: SharedString,
pub callout: SharedString,
pub code_block: SharedString,
pub math_block: SharedString,
pub insert_row_above: SharedString,
pub insert_row_below: SharedString,
pub duplicate_row: SharedString,
pub insert_column_left: SharedString,
pub insert_column_right: SharedString,
pub align_left: SharedString,
pub align_center: SharedString,
pub align_right: SharedString,
pub grid_style: SharedString,
pub striped_style: SharedString,
pub header_style: SharedString,
pub minimal_style: SharedString,
pub delete_row: SharedString,
pub delete_column: SharedString,
pub delete_table: SharedString,
pub edit_properties: SharedString,
pub delete_property: SharedString,
pub delete_image: SharedString,
}Expand description
The editor: text + cursor/selection state, an undo/redo history, plus a
cached layout (the wrapped lines from the last paint) for hit-testing + IME.
Renders the WYSIWYG view when a markdown SyntaxStyle is installed, the
raw-markdown view otherwise.
Host-injectable UI labels the editor renders in its context menus and
chrome (right-click menu items, the code-block / math Copy chips, the
table / “Turn into” menus). The crate stays host-agnostic so it never
calls t!(); the app passes localized strings here via
EditorState::set_labels. The default is English, keeping the crate
usable standalone (and existing tests’ expectations intact).
Fields§
§cut: SharedStringText-selection right-click menu.
copy: SharedString§copy_as_markdown: SharedString§paste: SharedString§code_copy: SharedStringCode-block / formula chrome.
math_copy: SharedString§turn_into: SharedString“Turn into” block-conversion menu.
text: SharedString§heading_1: SharedString§heading_2: SharedString§heading_3: SharedString§bulleted_list: SharedString§numbered_list: SharedString§todo: SharedString§quote: SharedString§callout: SharedString§code_block: SharedString§math_block: SharedString§insert_row_above: SharedStringTable right-click menu.
insert_row_below: SharedString§duplicate_row: SharedString§insert_column_left: SharedString§insert_column_right: SharedString§align_left: SharedString§align_center: SharedString§align_right: SharedString§grid_style: SharedString§striped_style: SharedString§header_style: SharedString§minimal_style: SharedString§delete_row: SharedString§delete_column: SharedString§delete_table: SharedString§edit_properties: SharedStringProperty-panel menu.
delete_property: SharedString§delete_image: SharedStringImage menu.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Labels
impl RefUnwindSafe for Labels
impl Send for Labels
impl Sync for Labels
impl Unpin for Labels
impl UnsafeUnpin for Labels
impl UnwindSafe for Labels
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
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<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> ⓘ
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> ⓘ
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
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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>
ReadEndian::read_from_little_endian().