mirror of https://github.com/linebender/xilem
Change sizes of various screenshots (#897)
This commit is contained in:
parent
e1907a242a
commit
3ef84e5605
|
@ -260,7 +260,8 @@ mod tests {
|
|||
let [button_id] = widget_ids();
|
||||
let widget = Button::new("Hello").with_id(button_id);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 40.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "hello");
|
||||
|
|
|
@ -264,7 +264,8 @@ mod tests {
|
|||
let [checkbox_id] = widget_ids();
|
||||
let widget = Checkbox::new(false, "Hello").with_id(checkbox_id);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 40.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "hello_unchecked");
|
||||
|
|
|
@ -1342,7 +1342,8 @@ mod tests {
|
|||
FlexParams::new(2.0, CrossAxisAlignment::Start),
|
||||
);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
harness.edit_root_widget(|mut flex| {
|
||||
let mut flex = flex.downcast::<Flex>();
|
||||
|
@ -1386,7 +1387,8 @@ mod tests {
|
|||
FlexParams::new(2.0, CrossAxisAlignment::Start),
|
||||
);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
// MAIN AXIS ALIGNMENT
|
||||
|
||||
|
@ -1447,7 +1449,8 @@ mod tests {
|
|||
FlexParams::new(2.0, CrossAxisAlignment::Start),
|
||||
);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
harness.edit_root_widget(|mut flex| {
|
||||
let mut flex = flex.downcast::<Flex>();
|
||||
|
@ -1491,7 +1494,8 @@ mod tests {
|
|||
FlexParams::new(2.0, CrossAxisAlignment::Start),
|
||||
);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
// MAIN AXIS ALIGNMENT
|
||||
|
||||
|
@ -1551,7 +1555,8 @@ mod tests {
|
|||
.with_child(Label::new("d"));
|
||||
// -> abcd
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
harness.edit_root_widget(|mut flex| {
|
||||
let mut flex = flex.downcast::<Flex>();
|
||||
|
@ -1598,7 +1603,8 @@ mod tests {
|
|||
.with_spacer(5.0)
|
||||
.with_flex_spacer(1.0);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
harness.render()
|
||||
};
|
||||
|
||||
|
@ -1613,7 +1619,8 @@ mod tests {
|
|||
.with_child(Label::new("world"))
|
||||
.with_spacer(1.0);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
harness.edit_root_widget(|mut flex| {
|
||||
let mut flex = flex.downcast::<Flex>();
|
||||
|
||||
|
@ -1640,7 +1647,8 @@ mod tests {
|
|||
let widget = Flex::column().with_flex_spacer(0.0);
|
||||
|
||||
// Running layout should not panic when the flex sum is zero.
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
harness.render();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -352,7 +352,8 @@ mod tests {
|
|||
// Start with a 1x1 grid
|
||||
let widget = Grid::with_dimensions(1, 1)
|
||||
.with_child(button::Button::new("A"), GridParams::new(0, 0, 1, 1));
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 200.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
// Snapshot with the single widget.
|
||||
assert_render_snapshot!(harness, "initial_1x1");
|
||||
|
||||
|
@ -421,7 +422,8 @@ mod tests {
|
|||
fn test_widget_removal_and_modification() {
|
||||
let widget = Grid::with_dimensions(2, 2)
|
||||
.with_child(button::Button::new("A"), GridParams::new(0, 0, 1, 1));
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 200.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
// Snapshot with the single widget.
|
||||
assert_render_snapshot!(harness, "initial_2x2");
|
||||
|
||||
|
@ -462,7 +464,8 @@ mod tests {
|
|||
fn test_widget_order() {
|
||||
let widget = Grid::with_dimensions(2, 2)
|
||||
.with_child(button::Button::new("A"), GridParams::new(0, 0, 1, 1));
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(200.0, 200.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
// Snapshot with the single widget.
|
||||
assert_render_snapshot!(harness, "initial_2x2");
|
||||
|
||||
|
|
|
@ -491,7 +491,8 @@ mod tests {
|
|||
fn simple_label() {
|
||||
let label = Label::new("Hello");
|
||||
|
||||
let mut harness = TestHarness::create(label);
|
||||
let window_size = Size::new(100.0, 40.0);
|
||||
let mut harness = TestHarness::create_with_size(label, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "hello");
|
||||
|
@ -517,7 +518,8 @@ mod tests {
|
|||
.with_line_break_mode(LineBreaking::WordWrap)
|
||||
.with_style(StyleProperty::Underline(true));
|
||||
|
||||
let mut harness = TestHarness::create_with_size(label, Size::new(100.0, 20.));
|
||||
let window_size = Size::new(100.0, 40.0);
|
||||
let mut harness = TestHarness::create_with_size(label, window_size);
|
||||
|
||||
assert_render_snapshot!(harness, "underline_label");
|
||||
}
|
||||
|
@ -528,7 +530,8 @@ mod tests {
|
|||
.with_style(StyleProperty::Strikethrough(true))
|
||||
.with_style(StyleProperty::StrikethroughSize(Some(4.)));
|
||||
|
||||
let mut harness = TestHarness::create_with_size(label, Size::new(100.0, 20.));
|
||||
let window_size = Size::new(100.0, 40.0);
|
||||
let mut harness = TestHarness::create_with_size(label, window_size);
|
||||
|
||||
assert_render_snapshot!(harness, "strikethrough_label");
|
||||
}
|
||||
|
@ -539,7 +542,7 @@ mod tests {
|
|||
fn label_alignment_flex() {
|
||||
fn base_label() -> Label {
|
||||
Label::new("Hello")
|
||||
.with_style(StyleProperty::FontSize(10.0))
|
||||
.with_style(StyleProperty::FontSize(20.0))
|
||||
.with_line_break_mode(LineBreaking::WordWrap)
|
||||
}
|
||||
let label1 = base_label().with_alignment(Alignment::Start);
|
||||
|
@ -558,7 +561,7 @@ mod tests {
|
|||
.with_flex_child(label6, CrossAxisAlignment::Center)
|
||||
.gap(0.0);
|
||||
|
||||
let mut harness = TestHarness::create_with_size(flex, Size::new(80.0, 80.0));
|
||||
let mut harness = TestHarness::create_with_size(flex, Size::new(200.0, 200.0));
|
||||
|
||||
assert_render_snapshot!(harness, "label_alignment_flex");
|
||||
}
|
||||
|
@ -572,7 +575,7 @@ mod tests {
|
|||
Label::new("The quick brown fox jumps over the lazy dog")
|
||||
.with_line_break_mode(LineBreaking::WordWrap),
|
||||
)
|
||||
.width(200.0),
|
||||
.width(180.0),
|
||||
)
|
||||
.with_spacer(20.0)
|
||||
.with_child(
|
||||
|
@ -580,7 +583,7 @@ mod tests {
|
|||
Label::new("The quick brown fox jumps over the lazy dog")
|
||||
.with_line_break_mode(LineBreaking::Clip),
|
||||
)
|
||||
.width(200.0),
|
||||
.width(180.0),
|
||||
)
|
||||
.with_spacer(20.0)
|
||||
.with_child(
|
||||
|
@ -588,11 +591,11 @@ mod tests {
|
|||
Label::new("The quick brown fox jumps over the lazy dog")
|
||||
.with_line_break_mode(LineBreaking::Overflow),
|
||||
)
|
||||
.width(200.0),
|
||||
.width(180.0),
|
||||
)
|
||||
.with_flex_spacer(1.0);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let mut harness = TestHarness::create_with_size(widget, Size::new(200.0, 200.0));
|
||||
|
||||
assert_render_snapshot!(harness, "line_break_modes");
|
||||
}
|
||||
|
|
|
@ -223,7 +223,8 @@ mod tests {
|
|||
let [progressbar_id] = widget_ids();
|
||||
let widget = ProgressBar::new(None).with_id(progressbar_id);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 60.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "indeterminate_progressbar");
|
||||
|
@ -234,7 +235,8 @@ mod tests {
|
|||
let [_0percent] = widget_ids();
|
||||
|
||||
let widget = ProgressBar::new(Some(0.)).with_id(_0percent);
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 60.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "0_percent_progressbar");
|
||||
}
|
||||
|
@ -244,7 +246,8 @@ mod tests {
|
|||
let [_25percent] = widget_ids();
|
||||
|
||||
let widget = ProgressBar::new(Some(0.25)).with_id(_25percent);
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 60.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "25_percent_progressbar");
|
||||
}
|
||||
|
@ -254,7 +257,8 @@ mod tests {
|
|||
let [_50percent] = widget_ids();
|
||||
|
||||
let widget = ProgressBar::new(Some(0.5)).with_id(_50percent);
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 60.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "50_percent_progressbar");
|
||||
}
|
||||
|
@ -264,7 +268,8 @@ mod tests {
|
|||
let [_75percent] = widget_ids();
|
||||
|
||||
let widget = ProgressBar::new(Some(0.75)).with_id(_75percent);
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 60.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "75_percent_progressbar");
|
||||
}
|
||||
|
@ -274,7 +279,8 @@ mod tests {
|
|||
let [_100percent] = widget_ids();
|
||||
|
||||
let widget = ProgressBar::new(Some(1.)).with_id(_100percent);
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 60.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "100_percent_progressbar");
|
||||
}
|
||||
|
|
|
@ -205,15 +205,15 @@ mod tests {
|
|||
/// its parent's alignment.
|
||||
fn prose_clipping() {
|
||||
let prose = Prose::from_text_area(
|
||||
TextArea::new_immutable("Hello this text should be truncated")
|
||||
.with_style(StyleProperty::FontSize(10.0))
|
||||
TextArea::new_immutable("Truncated text - you should not see this")
|
||||
.with_style(StyleProperty::FontSize(14.0))
|
||||
.with_word_wrap(false),
|
||||
)
|
||||
.with_clip(true);
|
||||
|
||||
let sized_box = Flex::row().with_child(SizedBox::new(prose).width(60.));
|
||||
|
||||
let mut harness = TestHarness::create_with_size(sized_box, Size::new(80.0, 15.0));
|
||||
let mut harness = TestHarness::create_with_size(sized_box, Size::new(100.0, 40.0));
|
||||
|
||||
assert_render_snapshot!(harness, "prose_clipping");
|
||||
}
|
||||
|
@ -226,7 +226,7 @@ mod tests {
|
|||
// Trailing whitespace is displayed when laying out prose.
|
||||
Prose::from_text_area(
|
||||
TextArea::new_immutable("Hello ")
|
||||
.with_style(StyleProperty::FontSize(10.0))
|
||||
.with_style(StyleProperty::FontSize(14.0))
|
||||
.with_alignment(alignment)
|
||||
.with_word_wrap(true),
|
||||
)
|
||||
|
@ -246,7 +246,7 @@ mod tests {
|
|||
.with_flex_child(prose6, CrossAxisAlignment::Center)
|
||||
.gap(0.0);
|
||||
|
||||
let mut harness = TestHarness::create_with_size(flex, Size::new(80.0, 80.0));
|
||||
let mut harness = TestHarness::create_with_size(flex, Size::new(200.0, 200.0));
|
||||
|
||||
assert_render_snapshot!(harness, "prose_alignment_flex");
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4994346249ff234eb4e52db303053f5f88c1720216dd99475e2529af3828bf33
|
||||
size 1757
|
||||
oid sha256:825ba955c58734a2f82f08cbafada08564df81ce7cdba3c91b9f6d9c479739fb
|
||||
size 826
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ef81539184edd6702145415442115ecab08f427c3feae87b1e90a9010ce6d3ab
|
||||
size 5532
|
||||
oid sha256:b4db579b1ee7ad2f516378ebec6220ef248e27eaed4cff74fe547f522be8d39d
|
||||
size 751
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d3db7fa97cb64bb0f017cc1b701f32f4ce77dfc823b1367828c68abc1d852182
|
||||
size 5175
|
||||
oid sha256:4bbfb58f551655a366ad1ecedf7871c4fee22719f066cc14acd11cda197ec0be
|
||||
size 596
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8c94ae44fa923ca41f70de54483a3d46ec368711eaf9dacd0c9623ca05dee0c
|
||||
size 6873
|
||||
oid sha256:3646a6dff8195e09caf062b503ab4b122b28b5edf70fc617bd59a3d8eb3824f9
|
||||
size 1552
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8c94ae44fa923ca41f70de54483a3d46ec368711eaf9dacd0c9623ca05dee0c
|
||||
size 6873
|
||||
oid sha256:3646a6dff8195e09caf062b503ab4b122b28b5edf70fc617bd59a3d8eb3824f9
|
||||
size 1552
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e4ca6553703649f0d129cbfeb9aba640fc208fbe4ee6196f10f80b3e22fbafa9
|
||||
size 6890
|
||||
oid sha256:6dbd8018c101682858c4e0bb7b333a3c6d34812733b1fc84deebc71321b30029
|
||||
size 1551
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:835150c42811632120932e85402ea3babf8263c3843868e25fc45c8efb9b036a
|
||||
size 6893
|
||||
oid sha256:2a0a74ae054fd17a3cad39541240cc0d485884ccfa2f1cb67704f42842b45fa0
|
||||
size 1551
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:835150c42811632120932e85402ea3babf8263c3843868e25fc45c8efb9b036a
|
||||
size 6893
|
||||
oid sha256:2a0a74ae054fd17a3cad39541240cc0d485884ccfa2f1cb67704f42842b45fa0
|
||||
size 1551
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:34d23794aa29360228dba025101133fe1751f368fae4501717ed5845fa82905c
|
||||
size 6873
|
||||
oid sha256:0a1a6de51ac05daea0f4f6519fd2dd14a3d565aa91329c715464349f59fed430
|
||||
size 1551
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3550ecce1420079ead54989018e1be89f49deb2d4678c71143f34ff3eec3c5f9
|
||||
size 6873
|
||||
oid sha256:1685e280c82638b13da9c61a397ca565d8a52a8bc5bf8bb64b018d6252de31e3
|
||||
size 1551
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:19b9f424c375ea163fc0449695ff0c9f0f3f04d2e6ecd0fdd750c2dcb69c30be
|
||||
size 6772
|
||||
oid sha256:33fa0a078f0699b325368df06432172181d091aac8c4d663f3e349cb580a3c42
|
||||
size 1553
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:34d23794aa29360228dba025101133fe1751f368fae4501717ed5845fa82905c
|
||||
size 6873
|
||||
oid sha256:0a1a6de51ac05daea0f4f6519fd2dd14a3d565aa91329c715464349f59fed430
|
||||
size 1551
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2de46982fb93c54b76a1ff4c0101c47c17c0ccbb2ddcfc21c1c5b87704b151d4
|
||||
size 6873
|
||||
oid sha256:c5a99966990d725daf5772c62605feeaac86a5ec87303b9317542558393190fa
|
||||
size 1553
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ec2785ec5a1c45823481573d3757980bd02cb8fe1d37fc87b66884771ed970e6
|
||||
size 6873
|
||||
oid sha256:c7b6db884c606a91cc6cb03ab5efad1995f9d5a35f22d7f9370d7b068d114217
|
||||
size 1550
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8c94ae44fa923ca41f70de54483a3d46ec368711eaf9dacd0c9623ca05dee0c
|
||||
size 6873
|
||||
oid sha256:3646a6dff8195e09caf062b503ab4b122b28b5edf70fc617bd59a3d8eb3824f9
|
||||
size 1552
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4cb5b25a8a8aa9034cd763d7b24c0798123d15faa3590cd9babc5fc76f2c574e
|
||||
size 6880
|
||||
oid sha256:12b63c65a4a6c932b0bbc81d201a9ea93a867a96f08f73c345dcb24264adb6c4
|
||||
size 1545
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:51bdb24e31d3e37d570b1aea471812ecea583f768948d262d861cabf9b6edbfd
|
||||
size 6922
|
||||
oid sha256:60bcb9e47d5a4e4ddec8105e9ff6dc1364a1c0e18f3df17939e1ad2f10ce2034
|
||||
size 1547
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:52439d427b6d4bb0ca16ef99b68c82ed51d02de6b530d2f7c0e531c42a95f7ab
|
||||
size 6922
|
||||
oid sha256:878f5c27d5835b195891c3988067e77b65101f51b4d918651572f1e68dd80afe
|
||||
size 1548
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4cb5b25a8a8aa9034cd763d7b24c0798123d15faa3590cd9babc5fc76f2c574e
|
||||
size 6880
|
||||
oid sha256:12b63c65a4a6c932b0bbc81d201a9ea93a867a96f08f73c345dcb24264adb6c4
|
||||
size 1545
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4cb5b25a8a8aa9034cd763d7b24c0798123d15faa3590cd9babc5fc76f2c574e
|
||||
size 6880
|
||||
oid sha256:12b63c65a4a6c932b0bbc81d201a9ea93a867a96f08f73c345dcb24264adb6c4
|
||||
size 1545
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:495810eb63c59817e93364dce8048725d3c6460f017038eb34ebbbfe5ad6139f
|
||||
size 6918
|
||||
oid sha256:28ad25df2450bacaa6c3da147854eee98ab078c212ab3f1e601f7722d33d0838
|
||||
size 1550
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bc18fc2a888417f339a889ea8d19acede4370aa5b040f893a1a018220a284cc8
|
||||
size 6912
|
||||
oid sha256:2b7d82d24b736ca2563789ac41c2a5696c0c96650dede810ffc0a9c6285ea111
|
||||
size 1548
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9baadb84522ecd13a2e7d9b4d84fb34d6c7743b777ce8cf3f39bf9bacfc5f314
|
||||
size 6915
|
||||
oid sha256:e29f1aa46ab110f9e702d1826868f5ddb81b2e9667b3b9ed4c1e817dc5cd8214
|
||||
size 1547
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:495810eb63c59817e93364dce8048725d3c6460f017038eb34ebbbfe5ad6139f
|
||||
size 6918
|
||||
oid sha256:28ad25df2450bacaa6c3da147854eee98ab078c212ab3f1e601f7722d33d0838
|
||||
size 1550
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:565a188e39b450cca203e04e5b34e85f1197dd675849f4fc201dbcfa1c7d6762
|
||||
size 6913
|
||||
oid sha256:90f385e9ce2cd45a96c0ee1fee1ba64c38735c93223ca7a7998010fd6c051037
|
||||
size 1549
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:da306b853bcf69fd12c329b5e1bcad341ec23a8cdca20b38850d07636a319a93
|
||||
size 6908
|
||||
oid sha256:85a9cbd0fcf21069d359d72c7cfc6add90dd22b7099f2a44cbeaa0814aec87d5
|
||||
size 1550
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:51bdb24e31d3e37d570b1aea471812ecea583f768948d262d861cabf9b6edbfd
|
||||
size 6922
|
||||
oid sha256:60bcb9e47d5a4e4ddec8105e9ff6dc1364a1c0e18f3df17939e1ad2f10ce2034
|
||||
size 1547
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9c26cf7fed97582eb10b41c5e2d4ef699c9ac4d33d9b67a6abf092d839636224
|
||||
size 1071
|
||||
oid sha256:b955377e7a281de6023c89c2e1df74bb022fd79d9b66f61f94935d2745d51f20
|
||||
size 633
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9e30df511b6268bed530eb673ea66bfcb0fb2ad3cb0ca1f1a4614fb2a53214ae
|
||||
size 1234
|
||||
oid sha256:1a0cc0452c057a6ad53f6387ddc4dd106d9290007d308caf646d50f207982e31
|
||||
size 788
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5801fd4aef3cb50ca2156eeece36616a84a1070db5d79921f072b6df48d840a2
|
||||
size 114
|
||||
oid sha256:d4a0042e505aded45d6d3f980e97bf9812b39f6679d27413d33ca081fafb2c97
|
||||
size 100
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0b4a63bd2f56b4b91b9bf720eb52a9c1ced2b3bbcc5c23b18b09f6b363ac9759
|
||||
size 1482
|
||||
oid sha256:44d955df21b773e49b617a35dd7e947c5fa4cd3f2d03f45669fe45c4bb953b82
|
||||
size 740
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d9fea62fdb9c55190e5c1b5387ca80c390b2657e9623c1ed51525c2588dc93b0
|
||||
size 1002
|
||||
oid sha256:c8a7a6c3b0d099955329c4507df537c585744cbfef667c70330ff4519cacfd40
|
||||
size 632
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7dfc95e8479b1e9922b5ce6d6bad79bc49f5e24f4c0ce3438d023718531cbd03
|
||||
size 1502
|
||||
oid sha256:db92d77f0185fa0a093ab0dedf5015ac990891ebc6caea2c08790ad4b53fe26e
|
||||
size 726
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d5cc355e23054f84e11d17aec021b3f8b6712298cddf087256fbec2341243f22
|
||||
size 1129
|
||||
oid sha256:497972bc7a7b0374104f9bd871bb74a24697439b89d2a099e0c72de358857516
|
||||
size 662
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e9f224a92e663eafe76ea00ccc654e44981f61950cc3f4b4183771ffb3087b5e
|
||||
size 1123
|
||||
oid sha256:5107d76df5e0936517691f90ef2249df8d5d50791c899b6bd1c6215830518387
|
||||
size 673
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7dfc95e8479b1e9922b5ce6d6bad79bc49f5e24f4c0ce3438d023718531cbd03
|
||||
size 1502
|
||||
oid sha256:db92d77f0185fa0a093ab0dedf5015ac990891ebc6caea2c08790ad4b53fe26e
|
||||
size 726
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:926bc1453a414f8ce8d18621456e250d3f3a3a57a4b103c11b760f862805c2df
|
||||
size 2461
|
||||
oid sha256:4370d776f4833a0969b6e2759711a40dd29b5ba1de7ab98f909d4277cf39f989
|
||||
size 1524
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dad06ac70e8a047984113061535290c8a5dc342538c12af8a6bc7744b998b5de
|
||||
size 2817
|
||||
oid sha256:1c0059bea7b40880476a3dc43c4d1ddd1f865313bb17b39f87f2929c87f4bc13
|
||||
size 1856
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1212a72ce86de68cd52ad81de9ca17e4f1fa1e03b7c0d9bc1e64f6f6a537e43e
|
||||
size 1197
|
||||
oid sha256:adebbe105edd9839a1bb534415c54845bdac3c6282516248906988eabc845322
|
||||
size 904
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2c00e6afd8c37f1fef788b15ac93a38d73cdbd341f9c10f42cd2c711ee89b697
|
||||
size 2485
|
||||
oid sha256:7151dd150c2b41c94049f0d300afc45bc03f2373b9143ea6adf5fa0e47d3067e
|
||||
size 1624
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9bec5ac6e170ac1dcc3eeb5bcae104329090b4e7d7a428168fb92674298ecf94
|
||||
size 2117
|
||||
oid sha256:b5fc32216fa0af42215981cb6c6e1d893abc6d0514d33417f7d409e265b7a714
|
||||
size 1300
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:68f11dc0d843b4fa1d5e9269f5513fb0f7b08a0bb698e22d7e1db613e96fdb04
|
||||
size 5010
|
||||
oid sha256:2417d8ac848db78cd6c45532bc0faf4c8aa37d9700285dc09b311fcae56245c9
|
||||
size 500
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:548ff84523913d0d895b11bbbc2758d07ecc851c0070bdb4f4e9821b784065ac
|
||||
size 2453
|
||||
oid sha256:2d0271dc7be66c2d4f98f7e8697dd1d2e8ceebea957a6e441a0d607de0818e2f
|
||||
size 1455
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4cfdacb4dd4dec10f71009ffab2d5ea4d39a78b4128112be210be5a047350616
|
||||
size 19716
|
||||
oid sha256:76c8e49bcb7f16fe8f59ee5b953c289acff1127a2cd4522e9feb7e7a7778828a
|
||||
size 7128
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:593f26a2dfc082d5757d5dd05dc8b09709dcc290bac3313d697238e412f1aca5
|
||||
size 920
|
||||
oid sha256:9ca1d35041286135dd96103a37f2ee421aa1aaec72337d0efa923cc0c26c62d0
|
||||
size 561
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e45499fec47872d35b99df075fb93ccb1277ad2220e9554afef80c236071f199
|
||||
size 9709
|
||||
oid sha256:f319a95464b7eddee77ed715b58cd5b9b2a72e2ab41c5f7a6cbc4f48b031c852
|
||||
size 4864
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:97e86abe15e06ca8ad5961e2d101dfa5060d6957067cdf5ea2f9d7d0a03fb39a
|
||||
size 1617
|
||||
oid sha256:ad65269327ae551b7f71770dda2a8bbba8dab9be78c75f4395d58c0ed9d125b2
|
||||
size 974
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ca6dc6a80922171cdbaa5cdc269ac2667900c10c5ea40b2c5545042d080b7d3a
|
||||
size 1577
|
||||
oid sha256:b46d3bc93732256e594bcb259ab804f2dcef6785898096676d2b555a02ab8f0f
|
||||
size 709
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:25314c6f293e7c8f6a312bdf7f632f445a10ab1d665115768727632069347d1c
|
||||
size 2608
|
||||
oid sha256:66b36a0b8cf1ce03f3674dff8c8b7f16e513b6d472429543f11fcd3d473d8e82
|
||||
size 1101
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0e5f05b1e759dbe978d4b5c0032e3be5fc7b355a38ca2ac49c27bbe887e0c304
|
||||
size 2653
|
||||
oid sha256:e035639b39bb601ca93d44bc65c0ee76a11cfc3091a62d3b800b7f89b3ecde78
|
||||
size 1133
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d45764af408101a57d7780d6d98ada40154bbe61e2a2bd9830e62e1004969efe
|
||||
size 2646
|
||||
oid sha256:14cd908490c961654aa691a4e15b6f495f475711892255ca7b90e7affa8256a2
|
||||
size 1085
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cba822bc27c453f48c9f931bf5703127f2632bcd0d40e8a556efce4f173bfbe2
|
||||
size 2541
|
||||
oid sha256:7cc843291ac84c7d42dd8df3eacdff744de3444ca4d9f32b99a24d082fa7f4d7
|
||||
size 1068
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c94c6fe1007afbcb400998e826a59fc37d3c8be1b9e6551823d3c07b7eccfbfb
|
||||
size 1628
|
||||
oid sha256:b024c85a6bafaa13cc9fac22284d6ed5749e9b2e439d2a870d61862e656b9133
|
||||
size 338
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9809f408ea19d764c8a2c626bb2a15cc934896c51b4b150c9c1c4b0fbea12198
|
||||
size 2433
|
||||
oid sha256:5053f7d46e195e08fc65d39017ae1cbfe84a7be12c4b29c8beede5e27d100980
|
||||
size 1161
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e16015cc20b214454cfb0d1ae2182d88fba282e9083752cb2ee22d19eaa66465
|
||||
size 1088
|
||||
oid sha256:3a5a5f0fd84d3168574b0377da90d305014e35b1322081713212731ea9dc5882
|
||||
size 840
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1fec814423f9b67cb5be91276af1986b93aa94c7690f6618887e1667954214a4
|
||||
size 5055
|
||||
oid sha256:fc02ee78a26fc0301ed6ddf7a2f502bc258d0d64ba657da6f64eb6d6d79d38d6
|
||||
size 225
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d8ad2917e49963e047743424abae12cedd4d1787870cfddcb1208b251861baf3
|
||||
size 5029
|
||||
oid sha256:be0828a530c470eddb9276de340c5b34410706f180aa362fc97a44956334a3b5
|
||||
size 227
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:55b6d1b0cad21653601bd5c8b1324812e0550c76567bf0f71592702ce037db4c
|
||||
size 5055
|
||||
oid sha256:ad31c8235862ecc95130873db0630592fdd3bcaa3a21be6c7e6dcd6c373507e8
|
||||
size 227
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6024649cc7f1d2716150dbba737ecfd9319635e41126d9da9668f35d8fb16332
|
||||
size 4371
|
||||
oid sha256:1bfc9c536b3268c20a5ec4e0326ef253b05945c8040758b423b4fa5a7f836d7d
|
||||
size 91
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9d2ca4c5d000ca79ee44c4a5e1a5ec7ec3c588250ad6b1a5859b77c18a370582
|
||||
size 4837
|
||||
oid sha256:cdb271f8c4f638d4bfab0ba7bf965482c9f016146fdcc41b5d27a7bc59b563d9
|
||||
size 241
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d089700d96178cbb0b101cfd9c637bb7e41ee2911fa4d15fd66a2ca0067d9c56
|
||||
size 81747
|
||||
oid sha256:55b5212f4d372f2e74f3f22382d49a1c085f84bbb95581521de474fdc89d5da4
|
||||
size 3286
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4b8004cbc93201b50c02b339b259efd8b768e501f402de1cedc75037b5a55227
|
||||
size 5420
|
||||
oid sha256:e67487de3e79e5e4f396213f95ba9cd456ceafad197bdab7b60e1f00e760c3ed
|
||||
size 700
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c48f94e963359d2828503301a009a70ed979548a72ee4bd8ffd69bede970eee5
|
||||
size 4962
|
||||
oid sha256:14c1cef3531ead8779eeafc7810c331aff3903f9bc531a5999980d654e1d3a3b
|
||||
size 498
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:065c6243f27710e0ccf57eb352fb1b835430cde82b143aa5108e9550e5905513
|
||||
size 5020
|
||||
oid sha256:5dd375f5d89e76f8fa5dd5898321e1e31fa629b84a43bb699afacd3e302ded3e
|
||||
size 490
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a455d1ba7eb1806b0d228d2b67aac89a657f77c02feca4f8b41c216e7718d447
|
||||
size 5422
|
||||
oid sha256:c550bdad4fc20da946c1dee5ad27563c66023f0bf7e2055f3b32f2bf3a6670de
|
||||
size 693
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c8c3813349a80712477a0fe65e931c046c804bb8698da4ecdebd15bd3e59f473
|
||||
size 5421
|
||||
oid sha256:e67487de3e79e5e4f396213f95ba9cd456ceafad197bdab7b60e1f00e760c3ed
|
||||
size 700
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ea70d4d9e961064f6988c225eda221719fee5f3fafdce1b41db38a2e3d72bead
|
||||
size 4862
|
||||
oid sha256:a22287e1eaf182cd865bc4699cf9f4b0175e998a80a8d092173528175055d769
|
||||
size 459
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:af46fe82a12e7625ec9a66f0da862308614348f8283e691926affe7f59429d03
|
||||
size 24794
|
||||
oid sha256:69ded3dcfc4f288999c1ed50dc5fefa96fbe28a3503280079a1db935f1d63c71
|
||||
size 2387
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6e64dc91d622770297c3af559ff6e92ebcdb7a09accc724ccb912f6ddae2e2e1
|
||||
size 25806
|
||||
oid sha256:fc64f032641e3e19d327ce14be39646e985b2658c15d89da157742b7ce63180a
|
||||
size 3112
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4afca922d14dc5532694bac5e70f0866ef965ba641e5aa4902f2a6714a1ac672
|
||||
size 25019
|
||||
oid sha256:74c3655d31ff6594bd3e4d6820e872e77d6ebadbedb4fb325ceb08d8e13d84c3
|
||||
size 3024
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6532d1f056541de6209e4afbcf3b9a6fab7770080a2f86bec28be5fc07489b3a
|
||||
size 5974
|
||||
oid sha256:496f9b270a941ac1bb71539b74ad6cf2c576cb016af2ea337e5960ecd5ded136
|
||||
size 1192
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:30609f0100971fe4cd5713bd72fea17eaeb31de1f3d776a389c28a0ac83d976f
|
||||
size 5953
|
||||
oid sha256:c4d54a8a9f9d96a7f48207462ebb3c1fbb1e571887b25a950692ede9cf658c21
|
||||
size 1135
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ce5821257e16110acddbaff0fd3041d30ba2c11b0b5532406f1b6d6ba9d4a8a2
|
||||
size 1015
|
||||
oid sha256:d1b66b9135f40393a67bdc84e03df22d4fff994ce9a0034fd465dbd4327d83da
|
||||
size 1429
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:acc5caca94063ae376cbd88afa57865a318a6f352f946ffd05284e3f2606b750
|
||||
size 1130
|
||||
oid sha256:3a276946962c366ab4508baf08e71d746c8ffd5923d8953e4895c70b7af82c23
|
||||
size 1584
|
||||
|
|
|
@ -635,12 +635,13 @@ mod tests {
|
|||
#[test]
|
||||
fn empty_box() {
|
||||
let widget = SizedBox::empty()
|
||||
.width(40.0)
|
||||
.height(40.0)
|
||||
.width(20.0)
|
||||
.height(20.0)
|
||||
.border(palette::css::BLUE, 5.0)
|
||||
.rounded(5.0);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "empty_box");
|
||||
|
@ -652,7 +653,8 @@ mod tests {
|
|||
.border(palette::css::BLUE, 5.0)
|
||||
.rounded(5.0);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "label_box_no_size");
|
||||
|
@ -661,12 +663,13 @@ mod tests {
|
|||
#[test]
|
||||
fn label_box_with_size() {
|
||||
let widget = SizedBox::new(Label::new("hello"))
|
||||
.width(40.0)
|
||||
.height(40.0)
|
||||
.width(20.0)
|
||||
.height(20.0)
|
||||
.border(palette::css::BLUE, 5.0)
|
||||
.rounded(5.0);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "label_box_with_size");
|
||||
|
@ -677,9 +680,10 @@ mod tests {
|
|||
let widget = SizedBox::new(Label::new("hello"))
|
||||
.border(palette::css::BLUE, 5.0)
|
||||
.rounded(5.0)
|
||||
.padding((60., 40.));
|
||||
.padding((15., 10.));
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "label_box_with_padding");
|
||||
|
@ -688,11 +692,12 @@ mod tests {
|
|||
#[test]
|
||||
fn label_box_with_solid_background() {
|
||||
let widget = SizedBox::new(Label::new("hello"))
|
||||
.width(40.0)
|
||||
.height(40.0)
|
||||
.width(20.0)
|
||||
.height(20.0)
|
||||
.background(palette::css::PLUM);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "label_box_with_solid_background");
|
||||
|
@ -701,9 +706,9 @@ mod tests {
|
|||
#[test]
|
||||
fn empty_box_with_gradient_background() {
|
||||
let widget = SizedBox::empty()
|
||||
.width(40.)
|
||||
.height(40.)
|
||||
.rounded(20.)
|
||||
.width(20.)
|
||||
.height(20.)
|
||||
.rounded(10.)
|
||||
.border(palette::css::LIGHT_SKY_BLUE, 5.)
|
||||
.background(
|
||||
Gradient::new_sweep((30., 30.), 0., std::f32::consts::TAU).with_stops([
|
||||
|
@ -715,7 +720,8 @@ mod tests {
|
|||
]),
|
||||
);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "empty_box_with_gradient_background");
|
||||
|
@ -724,13 +730,14 @@ mod tests {
|
|||
#[test]
|
||||
fn label_box_with_padding_and_background() {
|
||||
let widget = SizedBox::new(Label::new("hello"))
|
||||
.width(40.0)
|
||||
.height(40.0)
|
||||
.width(20.0)
|
||||
.height(20.0)
|
||||
.background(palette::css::PLUM)
|
||||
.border(palette::css::LIGHT_SKY_BLUE, 5.)
|
||||
.padding(100.);
|
||||
.padding(25.);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "label_box_with_background_and_padding");
|
||||
|
@ -740,14 +747,15 @@ mod tests {
|
|||
fn label_box_with_padding_outside() {
|
||||
let widget = SizedBox::new(
|
||||
SizedBox::new(Label::new("hello"))
|
||||
.width(40.0)
|
||||
.height(40.0)
|
||||
.width(20.0)
|
||||
.height(20.0)
|
||||
.background(palette::css::PLUM)
|
||||
.border(palette::css::LIGHT_SKY_BLUE, 5.),
|
||||
)
|
||||
.padding(100.);
|
||||
.padding(25.);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "label_box_with_outer_padding");
|
||||
|
@ -759,9 +767,10 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn background_brush_property() {
|
||||
let widget = SizedBox::empty().width(40.).height(40.).rounded(20.);
|
||||
let widget = SizedBox::empty().width(20.).height(20.).rounded(10.);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
harness.edit_root_widget(|mut sized_box| {
|
||||
let brush = BackgroundColor {
|
||||
|
|
|
@ -198,7 +198,8 @@ mod tests {
|
|||
fn simple_spinner() {
|
||||
let spinner = Spinner::new();
|
||||
|
||||
let mut harness = TestHarness::create(spinner);
|
||||
let window_size = Size::new(100.0, 100.0);
|
||||
let mut harness = TestHarness::create_with_size(spinner, window_size);
|
||||
assert_render_snapshot!(harness, "spinner_init");
|
||||
|
||||
harness.animate_ms(700);
|
||||
|
|
|
@ -621,7 +621,8 @@ mod tests {
|
|||
Label::new("World"),
|
||||
).split_axis(Axis::Horizontal).draggable(false);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "columns");
|
||||
|
@ -635,7 +636,8 @@ mod tests {
|
|||
Label::new("World"),
|
||||
).split_axis(Axis::Vertical).draggable(false);
|
||||
|
||||
let mut harness = TestHarness::create(widget);
|
||||
let window_size = Size::new(150.0, 150.0);
|
||||
let mut harness = TestHarness::create_with_size(widget, window_size);
|
||||
|
||||
assert_debug_snapshot!(harness.root_widget());
|
||||
assert_render_snapshot!(harness, "rows");
|
||||
|
|
|
@ -213,9 +213,9 @@ mod tests {
|
|||
#[test]
|
||||
fn textbox_outline() {
|
||||
let textbox = Textbox::from_text_area(
|
||||
TextArea::new_editable("Textbox contents").with_style(StyleProperty::FontSize(10.0)),
|
||||
TextArea::new_editable("Textbox contents").with_style(StyleProperty::FontSize(14.0)),
|
||||
);
|
||||
let mut harness = TestHarness::create_with_size(textbox, Size::new(150.0, 20.0));
|
||||
let mut harness = TestHarness::create_with_size(textbox, Size::new(150.0, 40.0));
|
||||
|
||||
assert_render_snapshot!(harness, "textbox_outline");
|
||||
|
||||
|
|
Loading…
Reference in New Issue