Trait guion::render::Render[][src]

pub trait Render<E>: Sized where
    E: Env
{ fn _style(&self) -> &EStyle<E>;
fn _bounds(&self) -> &Bounds;
fn _viewport(&self) -> &Bounds;
fn _selector(&self) -> &ESSelector<E>;
fn _set_style(&mut self, v: &EStyle<E>);
fn _set_bounds(&mut self, v: &Bounds);
fn _set_viewport(&mut self, v: &Bounds);
fn _set_selector(&mut self, v: &ESSelector<E>); fn force(&self, _b: &Bounds) -> bool { ... }
fn validate_widgets(&mut self, _b: &Bounds) -> bool { ... } }

Required methods

fn _style(&self) -> &EStyle<E>[src]

fn _bounds(&self) -> &Bounds[src]

fn _viewport(&self) -> &Bounds[src]

fn _selector(&self) -> &ESSelector<E>[src]

fn _set_style(&mut self, v: &EStyle<E>)[src]

fn _set_bounds(&mut self, v: &Bounds)[src]

fn _set_viewport(&mut self, v: &Bounds)[src]

fn _set_selector(&mut self, v: &ESSelector<E>)[src]

Loading content...

Provided methods

fn force(&self, _b: &Bounds) -> bool[src]

If widgets should be rendered even if the don’t require to

fn validate_widgets(&mut self, _b: &Bounds) -> bool[src]

Return false if rendered widgets should not be set rendered

Loading content...

Implementors

Loading content...