pub trait TheSharedVLayoutTrait: TheLayout {
// Required methods
fn add_canvas(&mut self, canvas: TheCanvas);
fn get_canvas_mut(&mut self, index: usize) -> Option<&mut TheCanvas>;
fn mode(&mut self) -> TheSharedVLayoutMode;
fn set_mode(&mut self, mode: TheSharedVLayoutMode);
fn get_mode(&self) -> TheSharedVLayoutMode;
fn set_shared_ratio(&mut self, ratio: f32);
}Expand description
TheHLayout specific functions.
Required Methods§
Sourcefn add_canvas(&mut self, canvas: TheCanvas)
fn add_canvas(&mut self, canvas: TheCanvas)
Add a canvas.
Sourcefn get_canvas_mut(&mut self, index: usize) -> Option<&mut TheCanvas>
fn get_canvas_mut(&mut self, index: usize) -> Option<&mut TheCanvas>
Get a canvas.
Sourcefn mode(&mut self) -> TheSharedVLayoutMode
fn mode(&mut self) -> TheSharedVLayoutMode
Get the mode
Sourcefn set_mode(&mut self, mode: TheSharedVLayoutMode)
fn set_mode(&mut self, mode: TheSharedVLayoutMode)
Set the layout mode.
Sourcefn get_mode(&self) -> TheSharedVLayoutMode
fn get_mode(&self) -> TheSharedVLayoutMode
Get the layout mode.