MCPcopy Create free account
hub / github.com/angular-rust/ux-components / apply_depth

Method apply_depth

src/elements/container.rs:122–132  ·  view source on GitHub ↗
(&self, control: &dyn Element)

Source from the content-addressed store, hash-verified

120 //Internal
121
122 pub fn apply_depth(&self, control: &dyn Element) {
123 let mut state = self.state.borrow_mut();
124 control.set_depth(state.depth_idx + control.depth_offset());
125 state.depth_idx += 1.0;
126
127 // for child in control.as_ref().borrow().children.iter() {
128 // if let Some(widget) = child.widget() {
129 // self.apply_depth(widget.as_ref());
130 // }
131 // }
132 }
133
134 pub fn sync_depth(&self) {
135 self.state.borrow_mut().depth_idx = 0.0;

Callers 1

sync_depthMethod · 0.45

Calls 2

set_depthMethod · 0.80
depth_offsetMethod · 0.80

Tested by

no test coverage detected