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

Method set_x_local

src/elements/element.rs:1421–1441  ·  view source on GitHub ↗

The x position of the control bounds, relative to its container

(&self, x: f32)

Source from the content-addressed store, hash-verified

1419
1420 /// The x position of the control bounds, relative to its container
1421 fn set_x_local(&self, x: f32) {
1422 let mut comp = self.as_ref().borrow_mut();
1423
1424 comp.x_local = x;
1425
1426 if !comp.ignore_spatial {
1427 comp.ignore_spatial = true;
1428 match comp.parent {
1429 Some(parent) => {
1430 // if let Some(widget) = parent.widget() {
1431 // comp.x = widget.x() + comp.x_local;
1432 // }
1433 }
1434 None => {
1435 comp.x = comp.x_local;
1436 }
1437 }
1438
1439 comp.ignore_spatial = false;
1440 }
1441 }
1442
1443 /// The y position of the control bounds, relative to its container
1444 fn set_y_local(&self, y: f32) {

Callers 4

bounds_changedMethod · 0.80
bounds_changedMethod · 0.80
bounds_changedMethod · 0.80
add_itemMethod · 0.80

Implementers 15

transform.rssrc/elements/transform.rs
media_query.rssrc/elements/media_query.rs
navigation_toolbar.rssrc/elements/navigation_toolbar.rs
calendar_date_picker.rssrc/elements/calendar_date_picker.rs
custom_scroll_view.rssrc/elements/custom_scroll_view.rs
preferred_size.rssrc/elements/preferred_size.rs
rust_logo.rssrc/elements/rust_logo.rs
panel.rssrc/elements/panel.rs
single_child_scroll_view.rssrc/elements/single_child_scroll_view.
choice_chip.rssrc/elements/choice_chip.rs
tab_page_selector.rssrc/elements/tab_page_selector.rs
align.rssrc/elements/align.rs

Calls 1

as_refMethod · 0.45

Tested by

no test coverage detected