Struct limn_layout::solver::LayoutManager
[−]
[src]
pub struct LayoutManager { /* fields omitted */ }
pub struct LayoutManager { /* fields omitted */ }
impl LayoutManager
[src]pub fn new() -> Self
[src]pub fn register_layout(&mut self, layout: &mut Layout)
[src]pub fn update_layout(&mut self, layout: &mut Layout)
[src]pub fn add_constraint(&mut self, constraint: &Constraint) -> bool
[src]pub fn remove_constraint(&mut self, constraint: &Constraint)
[src]pub fn queue_constraint(&mut self, variable: Variable, constraint: Constraint)
[src]pub fn dequeue_constraints(&mut self, layout: &mut Layout) -> Vec<Constraint>
[src]pub fn layout_name(&self, id: LayoutId) -> String
[src]pub fn children(&self, id: LayoutId) -> Vec<LayoutId>
[src]pub fn layout_vars(&self, id: LayoutId) -> Vec<Variable>
[src]pub fn fmt_variable(&self, var: Variable) -> String
[src]pub fn fmt_edit_variable(&self, edit_var: &EditVariable) -> String
[src]pub fn fmt_constraint(&self, constraint: &Constraint) -> String
[src]