Skip to main content

TheSharedVLayoutTrait

Trait TheSharedVLayoutTrait 

Source
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§

Source

fn add_canvas(&mut self, canvas: TheCanvas)

Add a canvas.

Source

fn get_canvas_mut(&mut self, index: usize) -> Option<&mut TheCanvas>

Get a canvas.

Source

fn mode(&mut self) -> TheSharedVLayoutMode

Get the mode

Source

fn set_mode(&mut self, mode: TheSharedVLayoutMode)

Set the layout mode.

Source

fn get_mode(&self) -> TheSharedVLayoutMode

Get the layout mode.

Source

fn set_shared_ratio(&mut self, ratio: f32)

Implementors§