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

Method apply_depth

src/elements/custom_scroll_view.rs:193–203  ·  view source on GitHub ↗
(&self, control: &dyn Element)

Source from the content-addressed store, hash-verified

191 //Internal
192
193 pub fn apply_depth(&self, control: &dyn Element) {
194 let mut state = self.state.borrow_mut();
195 control.set_depth(state.depth_idx + control.depth_offset());
196 state.depth_idx += 1.0;
197
198 // for child in control.as_ref().borrow().children.iter() {
199 // if let Some(widget) = child.widget() {
200 // self.apply_depth(widget.as_ref());
201 // }
202 // }
203 }
204
205 pub fn sync_depth(&self) {
206 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