1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
use super::*;
pub mod link;
pub mod widgets;
pub trait Render<E>: Sized where E: Env, {
#[inline]
fn force(&self, _b: &Bounds) -> bool {
false
}
#[inline]
fn validate_widgets(&mut self, _b: &Bounds) -> bool {
true
}
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>);
}