pub struct Svg { /* private fields */ }Expand description
Implementations§
Source§impl Svg
impl Svg
Sourcepub fn from_path(path: impl Into<PathBuf>) -> Svg
pub fn from_path(path: impl Into<PathBuf>) -> Svg
Creates a new Svg that will display the contents of the file at the
provided path.
Sourcepub fn content_fit(self, content_fit: ContentFit) -> Svg
pub fn content_fit(self, content_fit: ContentFit) -> Svg
Sets the ContentFit of the Svg.
Defaults to ContentFit::Contain
Trait Implementations§
Source§impl<Message, Renderer> Widget<Message, Renderer> for Svgwhere
Renderer: Renderer,
impl<Message, Renderer> Widget<Message, Renderer> for Svgwhere
Renderer: Renderer,
Source§fn draw(
&self,
renderer: &mut Renderer,
_style: &Style,
layout: Layout<'_>,
_cursor_position: Point,
_viewport: &Rectangle,
)
fn draw( &self, renderer: &mut Renderer, _style: &Style, layout: Layout<'_>, _cursor_position: Point, _viewport: &Rectangle, )
Draws the
Widget using the associated Renderer.Source§fn on_event(
&mut self,
_event: Event,
_layout: Layout<'_>,
_cursor_position: Point,
_renderer: &Renderer,
_clipboard: &mut dyn Clipboard,
_shell: &mut Shell<'_, Message>,
) -> Status
fn on_event( &mut self, _event: Event, _layout: Layout<'_>, _cursor_position: Point, _renderer: &Renderer, _clipboard: &mut dyn Clipboard, _shell: &mut Shell<'_, Message>, ) -> Status
Source§fn mouse_interaction(
&self,
_layout: Layout<'_>,
_cursor_position: Point,
_viewport: &Rectangle,
_renderer: &Renderer,
) -> Interaction
fn mouse_interaction( &self, _layout: Layout<'_>, _cursor_position: Point, _viewport: &Rectangle, _renderer: &Renderer, ) -> Interaction
Source§impl<Message, Renderer> Widget<Message, Renderer> for Svgwhere
Renderer: Renderer,
impl<Message, Renderer> Widget<Message, Renderer> for Svgwhere
Renderer: Renderer,
Source§fn draw(
&self,
_tree: &Tree,
renderer: &mut Renderer,
style: &Style,
layout: Layout<'_>,
cursor_position: Point,
viewport: &Rectangle,
)
fn draw( &self, _tree: &Tree, renderer: &mut Renderer, style: &Style, layout: Layout<'_>, cursor_position: Point, viewport: &Rectangle, )
Draws the
Widget using the associated Renderer.Source§fn on_event(
&mut self,
_state: &mut Tree,
_event: Event,
_layout: Layout<'_>,
_cursor_position: Point,
_renderer: &Renderer,
_clipboard: &mut dyn Clipboard,
_shell: &mut Shell<'_, Message>,
) -> Status
fn on_event( &mut self, _state: &mut Tree, _event: Event, _layout: Layout<'_>, _cursor_position: Point, _renderer: &Renderer, _clipboard: &mut dyn Clipboard, _shell: &mut Shell<'_, Message>, ) -> Status
Source§fn mouse_interaction(
&self,
_state: &Tree,
_layout: Layout<'_>,
_cursor_position: Point,
_viewport: &Rectangle,
_renderer: &Renderer,
) -> Interaction
fn mouse_interaction( &self, _state: &Tree, _layout: Layout<'_>, _cursor_position: Point, _viewport: &Rectangle, _renderer: &Renderer, ) -> Interaction
Auto Trait Implementations§
impl Freeze for Svg
impl RefUnwindSafe for Svg
impl Send for Svg
impl Sync for Svg
impl Unpin for Svg
impl UnsafeUnpin for Svg
impl UnwindSafe for Svg
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