pub trait TheStackLayoutTrait: TheLayout {
// Required methods
fn add_canvas(&mut self, canvas: TheCanvas) -> usize;
fn index(&self) -> usize;
fn set_index(&mut self, index: usize);
fn canvas_at_mut(&mut self, index: usize) -> Option<&mut TheCanvas>;
}Expand description
TheHLayout specific functions.
Required Methods§
Sourcefn add_canvas(&mut self, canvas: TheCanvas) -> usize
fn add_canvas(&mut self, canvas: TheCanvas) -> usize
Add a canvas to the stack and returns the index.
Sourcefn canvas_at_mut(&mut self, index: usize) -> Option<&mut TheCanvas>
fn canvas_at_mut(&mut self, index: usize) -> Option<&mut TheCanvas>
Get a mutable reference to the canvas at the given index.