Skip to main content

HistoryPreview

Trait HistoryPreview 

pub trait HistoryPreview {
    // Required methods
    fn layout(
        &mut self,
        bounds: Rect,
        text: &mut TextRenderer,
        theme: &Theme,
    ) -> Result<(), String>;
    fn draw(
        &mut self,
        scene: &mut Scene,
        transform: Affine,
        text: &mut TextRenderer,
        theme: &Theme,
    );
    fn navigate(&mut self, command: PreviewNavigation) -> bool;
    fn view(&self) -> PreviewView;
    fn accessibility(&self) -> PreviewAccessibility;
}

Required Methods§

fn layout( &mut self, bounds: Rect, text: &mut TextRenderer, theme: &Theme, ) -> Result<(), String>

§Errors

Returns a description when the preview cannot lay out the frozen content.

fn draw( &mut self, scene: &mut Scene, transform: Affine, text: &mut TextRenderer, theme: &Theme, )

fn navigate(&mut self, command: PreviewNavigation) -> bool

fn view(&self) -> PreviewView

fn accessibility(&self) -> PreviewAccessibility

Implementors§