pub struct LayoutConfig {
pub snap_to_grid: bool,
pub grid_size: u8,
pub min_panel_width: u16,
pub min_panel_height: u16,
pub top_height: f32,
pub bottom_height: f32,
pub border_style: BorderStyle,
pub padding: u8,
}Expand description
Layout configuration.
Fields§
§snap_to_grid: boolSnap panels to grid.
grid_size: u8Grid size for snapping.
min_panel_width: u16Minimum panel width in columns.
min_panel_height: u16Minimum panel height in rows.
top_height: f32Top section height ratio (0.0-1.0).
bottom_height: f32Bottom section height ratio (0.0-1.0).
border_style: BorderStyleBorder style.
padding: u8Content padding.
Trait Implementations§
Source§impl Clone for LayoutConfig
impl Clone for LayoutConfig
Source§fn clone(&self) -> LayoutConfig
fn clone(&self) -> LayoutConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LayoutConfig
impl Debug for LayoutConfig
Source§impl Default for LayoutConfig
impl Default for LayoutConfig
Source§impl<'de> Deserialize<'de> for LayoutConfig
impl<'de> Deserialize<'de> for LayoutConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LayoutConfig
impl RefUnwindSafe for LayoutConfig
impl Send for LayoutConfig
impl Sync for LayoutConfig
impl Unpin for LayoutConfig
impl UnsafeUnpin for LayoutConfig
impl UnwindSafe for LayoutConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more