summaryrefslogtreecommitdiffstats
path: root/wgpu/src/renderer/scrollable.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-10-30 03:31:07 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-10-30 03:31:07 +0100
commit63cd0fd8eb1eebae8de7d5141c846fc4ea55d702 (patch)
treee0a427a35435ad5fe5ce98a0b5050a1026a80207 /wgpu/src/renderer/scrollable.rs
parent85916c9e8710ee90cbf37d384acbb6d208ff1da3 (diff)
downloadiced-63cd0fd8eb1eebae8de7d5141c846fc4ea55d702.tar.gz
iced-63cd0fd8eb1eebae8de7d5141c846fc4ea55d702.tar.bz2
iced-63cd0fd8eb1eebae8de7d5141c846fc4ea55d702.zip
Draft `TextInput` widget structure
Also started a `todos` example to showcase it!
Diffstat (limited to '')
-rw-r--r--wgpu/src/renderer/scrollable.rs12
1 files changed, 4 insertions, 8 deletions
diff --git a/wgpu/src/renderer/scrollable.rs b/wgpu/src/renderer/scrollable.rs
index 7bce3a68..e9dfc760 100644
--- a/wgpu/src/renderer/scrollable.rs
+++ b/wgpu/src/renderer/scrollable.rs
@@ -56,7 +56,7 @@ impl scrollable::Renderer for Renderer {
let (content, mouse_cursor) =
scrollable.content.draw(self, content, cursor_position);
- let primitive = Primitive::Clip {
+ let clip = Primitive::Clip {
bounds,
offset,
content: Box::new(content),
@@ -107,19 +107,15 @@ impl scrollable::Renderer for Renderer {
};
Primitive::Group {
- primitives: vec![
- primitive,
- scrollbar_background,
- scrollbar,
- ],
+ primitives: vec![clip, scrollbar_background, scrollbar],
}
} else {
Primitive::Group {
- primitives: vec![primitive, scrollbar],
+ primitives: vec![clip, scrollbar],
}
}
} else {
- primitive
+ clip
},
if is_mouse_over_scrollbar
|| scrollable.state.is_scrollbar_grabbed()