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>
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.