pub struct LayoutManager { /* private fields */ }Expand description
Layout manager for advanced positioning and responsive behavior
Implementations§
Source§impl LayoutManager
impl LayoutManager
Sourcepub fn add_breakpoint<T: Into<String>>(&mut self, name: T, width: f64)
pub fn add_breakpoint<T: Into<String>>(&mut self, name: T, width: f64)
Add a responsive breakpoint
Sourcepub fn get_current_breakpoint(&self, width: f64) -> String
pub fn get_current_breakpoint(&self, width: f64) -> String
Get current breakpoint based on available width
Sourcepub fn optimize_layout(
&self,
components: &mut [Box<dyn DashboardComponent>],
available_width: f64,
) -> Result<(), PdfError>
pub fn optimize_layout( &self, components: &mut [Box<dyn DashboardComponent>], available_width: f64, ) -> Result<(), PdfError>
Optimize layout for the given constraints
Trait Implementations§
Source§impl Clone for LayoutManager
impl Clone for LayoutManager
Source§fn clone(&self) -> LayoutManager
fn clone(&self) -> LayoutManager
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LayoutManager
impl Debug for LayoutManager
Auto Trait Implementations§
impl Freeze for LayoutManager
impl RefUnwindSafe for LayoutManager
impl Send for LayoutManager
impl Sync for LayoutManager
impl Unpin for LayoutManager
impl UnsafeUnpin for LayoutManager
impl UnwindSafe for LayoutManager
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