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

Method apply_depth

src/elements/transform.rs:152–162  ·  view source on GitHub ↗
(&self, control: &dyn Element)

Source from the content-addressed store, hash-verified

150 //Internal
151
152 pub fn apply_depth(&self, control: &dyn Element) {
153 let mut state = self.state.borrow_mut();
154 control.set_depth(state.depth_idx + control.depth_offset());
155 state.depth_idx += 1.0;
156
157 // for child in control.as_ref().borrow().children.iter() {
158 // if let Some(widget) = child.widget() {
159 // self.apply_depth(widget.as_ref());
160 // }
161 // }
162 }
163
164 pub fn sync_depth(&self) {
165 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