iris: separate layout allocation from lengths
This commit is contained in:
1 parent
2b9d8c49a0
commit
1f15125992
17 files changed
+395
-168
No files matched your search
@@ -277,7 +277,7 @@ fn a_finger_drag_over_a_scroll_area_pans_it() {
|
||||
};
|
||||
|
||||
let scroll_strong = rect(PaintId::WHITE)
|
||||
.height(Len::abs(1000.0))
|
||||
.height(LayoutLen::abs(1000.0))
|
||||
.scrollable(Axis::Y, Pin::Start)
|
||||
.add_strong(&mut rsc);
|
||||
let scroll = scroll_strong.weak();
|
||||
@@ -367,7 +367,7 @@ fn a_scroll_area_that_captured_the_pointer_learns_its_gesture_ended() {
|
||||
events: EventManager::default(),
|
||||
};
|
||||
let scroll_strong = rect(PaintId::WHITE)
|
||||
.height(Len::abs(1000.0))
|
||||
.height(LayoutLen::abs(1000.0))
|
||||
.scrollable(Axis::Y, Pin::Start)
|
||||
.add_strong(&mut rsc);
|
||||
let scroll = scroll_strong.weak();
|
||||
@@ -522,8 +522,8 @@ fn a_drag_pans_whichever_nested_scroll_area_owns_its_axis() {
|
||||
let seen = Rc::new(Cell::new(None));
|
||||
let record = seen.clone();
|
||||
let outer_strong = rect(PaintId::WHITE)
|
||||
.width(Len::abs(1000.0))
|
||||
.height(Len::abs(1000.0))
|
||||
.width(LayoutLen::abs(1000.0))
|
||||
.height(LayoutLen::abs(1000.0))
|
||||
.scrollable(Axis::X, Pin::Start)
|
||||
.with_id(move |_rsc, id| {
|
||||
record.set(Some(id));
|
||||
@@ -581,13 +581,13 @@ fn a_press_does_not_reach_a_widget_the_pointer_has_just_left() {
|
||||
let half = |slot: &Rc<Cell<Option<WeakWidget<ScrollArea>>>>| {
|
||||
let record = slot.clone();
|
||||
rect(PaintId::WHITE)
|
||||
.height(Len::abs(1000.0))
|
||||
.height(LayoutLen::abs(1000.0))
|
||||
.scrollable(Axis::Y, Pin::Start)
|
||||
.with_id(move |_rsc, id| {
|
||||
record.set(Some(id));
|
||||
id
|
||||
})
|
||||
.height(Len::rel(0.5))
|
||||
.height(LayoutLen::rel(0.5))
|
||||
};
|
||||
let root = (half(&seen[0]), half(&seen[1]))
|
||||
.span(Dir::DOWN)
|
||||
|
||||
Reference in new issue
Block a user