Trait dardan_ui::UiElem
[−]
[src]
pub trait UiElem { fn draw(&self, canvas: &mut Canvas<Window>, cv_pos: &UiPos); fn set_attribute(&mut self, attr: UiAttr); fn set_value(&mut self, value: UiParam); fn set_size(&mut self, size: UiSize); fn get_size(&self) -> UiSize; fn set_fix_size(&mut self, size: UiFixSize); fn get_fix_size(&self) -> UiFixSize; fn set_attributes(&mut self, attr_vec: Vec<UiAttr>) { ... } fn set_values(&mut self, values: Vec<UiParam>) { ... } }
Required Methods
fn draw(&self, canvas: &mut Canvas<Window>, cv_pos: &UiPos)
fn set_attribute(&mut self, attr: UiAttr)
fn set_value(&mut self, value: UiParam)
fn set_size(&mut self, size: UiSize)
fn get_size(&self) -> UiSize
fn set_fix_size(&mut self, size: UiFixSize)
fn get_fix_size(&self) -> UiFixSize
Provided Methods
fn set_attributes(&mut self, attr_vec: Vec<UiAttr>)
fn set_values(&mut self, values: Vec<UiParam>)
Implementors
impl UiElem for UiSpace
impl UiElem for UiFill
impl UiElem for Horizontal