pub trait Theme {
fn flexbox<PMsg: 'static>(&self, _: &Flexbox<PMsg>) -> Style;
fn flexbox_item<PMsg: 'static>(&self, _: &Item<PMsg>) -> ItemStyle;
fn popover<'a, PMsg, C, T>(&self, _: &Popover<'a, PMsg, C, T>) -> Style;
fn svg_icon<PMsg: 'static>(&self, _: &SvgIcon<PMsg>) -> SvgStyle;
fn html_icon<PMsg>(&self, _: &HtmlIcon<PMsg>) -> HtmlStyle;
fn url_icon<PMsg>(&self, _: &UrlIcon<PMsg>) -> UrlStyle;
fn button<PMsg>(&self, _: &Button<PMsg>) -> Style;
fn switch<PMsg>(&self, _: &Switch<PMsg>) -> Style;
fn checkbox<PMsg>(&self, _: &Checkbox<PMsg>) -> Style;
fn radio<PMsg>(&self, _: &Radio<PMsg>) -> Style;
fn entry<PMsg>(&self, _: &Entry<PMsg>) -> Style;
fn spin_entry<PMsg>(&self, _: &SpinEntry<PMsg>) -> Style;
}
fn flexbox<PMsg: 'static>(&self, _: &Flexbox<PMsg>) -> Style
fn popover<'a, PMsg, C, T>(&self, _: &Popover<'a, PMsg, C, T>) -> Style
fn radio<PMsg>(&self, _: &Radio<PMsg>) -> Style
fn entry<PMsg>(&self, _: &Entry<PMsg>) -> Style
Loading content...
Loading content...