pub struct SelectableViewer<'a, Theme> { /* private fields */ }Expand description
The default Viewer.
Implementations§
Source§impl<'a, Theme> SelectableViewer<'a, Theme>
impl<'a, Theme> SelectableViewer<'a, Theme>
Sourcepub fn new(theme: Theme) -> Self
pub fn new(theme: Theme) -> Self
Creates a new SelectableViewer with the given Theme.
Sourcepub fn highlighter(
self,
highlighter: impl Highlighter<Code, Theme> + 'a,
) -> Self
pub fn highlighter( self, highlighter: impl Highlighter<Code, Theme> + 'a, ) -> Self
Sets a custom text::Highlighter for the SelectableViewer.
Trait Implementations§
Source§impl<'a, Theme, Renderer> Viewer<'a, String, Theme, Renderer> for SelectableViewer<'a, Theme>
impl<'a, Theme, Renderer> Viewer<'a, String, Theme, Renderer> for SelectableViewer<'a, Theme>
Source§fn highlighter(&self) -> &dyn Highlighter<Code, Theme>
fn highlighter(&self) -> &dyn Highlighter<Code, Theme>
The
text::Highlighter used for highligthing Code regions.Source§fn on_link_click(url: Uri) -> Uri
fn on_link_click(url: Uri) -> Uri
Produces a message when a link is clicked with the given
Uri.Source§fn heading(
&self,
settings: Settings,
level: &'a HeadingLevel,
text: &'a Text,
) -> impl Widget<Uri, Theme, Renderer> + 'a
fn heading( &self, settings: Settings, level: &'a HeadingLevel, text: &'a Text, ) -> impl Widget<Uri, Theme, Renderer> + 'a
Displays a heading. Read more
Source§fn paragraph(
&self,
settings: Settings,
text: &Text,
) -> impl Widget<Uri, Theme, Renderer> + 'a
fn paragraph( &self, settings: Settings, text: &Text, ) -> impl Widget<Uri, Theme, Renderer> + 'a
Displays a paragraph. Read more
Source§fn unordered_list(
&self,
settings: Settings,
items: &'a [Bullet],
) -> impl Widget<Uri, Theme, Renderer> + 'a
fn unordered_list( &self, settings: Settings, items: &'a [Bullet], ) -> impl Widget<Uri, Theme, Renderer> + 'a
Displays an unordered list. Read more
Source§fn ordered_list(
&self,
settings: Settings,
start: u64,
items: &'a [Bullet],
) -> impl Widget<Uri, Theme, Renderer> + 'a
fn ordered_list( &self, settings: Settings, start: u64, items: &'a [Bullet], ) -> impl Widget<Uri, Theme, Renderer> + 'a
Displays an ordered list. Read more
Source§fn code_block(
&self,
settings: Settings,
_language: Option<&'a str>,
_code: &'a str,
lines: &'a [Text],
) -> impl Widget<Uri, Theme, Renderer> + 'a
fn code_block( &self, settings: Settings, _language: Option<&'a str>, _code: &'a str, lines: &'a [Text], ) -> impl Widget<Uri, Theme, Renderer> + 'a
Displays a code block. Read more
Source§fn image(
&self,
settings: Settings,
url: &'a String,
title: &'a str,
alt: &Text,
) -> impl Widget<Message, Theme, Renderer> + 'a
fn image( &self, settings: Settings, url: &'a String, title: &'a str, alt: &Text, ) -> impl Widget<Message, Theme, Renderer> + 'a
Displays an image. Read more
Auto Trait Implementations§
impl<'a, Theme> !RefUnwindSafe for SelectableViewer<'a, Theme>
impl<'a, Theme> !Send for SelectableViewer<'a, Theme>
impl<'a, Theme> !Sync for SelectableViewer<'a, Theme>
impl<'a, Theme> !UnwindSafe for SelectableViewer<'a, Theme>
impl<'a, Theme> Freeze for SelectableViewer<'a, Theme>
impl<'a, Theme> Unpin for SelectableViewer<'a, Theme>
impl<'a, Theme> UnsafeUnpin for SelectableViewer<'a, Theme>
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