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

Provided Methods

Implementors