summaryrefslogtreecommitdiffstats
path: root/wgpu/src/renderer
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-03-04 22:01:57 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-03-04 22:01:57 +0100
commitd7f32d47ba352616328f72323cad18351b326ae8 (patch)
treec541053a574018a95def03f8bd443c9478763006 /wgpu/src/renderer
parentb6926d9ab4ae0c45049c3a8c19616939cbe9db95 (diff)
downloadiced-d7f32d47ba352616328f72323cad18351b326ae8.tar.gz
iced-d7f32d47ba352616328f72323cad18351b326ae8.tar.bz2
iced-d7f32d47ba352616328f72323cad18351b326ae8.zip
Compute `panes` regions and focus on click
Diffstat (limited to 'wgpu/src/renderer')
-rw-r--r--wgpu/src/renderer/widget/panes.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/wgpu/src/renderer/widget/panes.rs b/wgpu/src/renderer/widget/panes.rs
index 67f92f52..74e58895 100644
--- a/wgpu/src/renderer/widget/panes.rs
+++ b/wgpu/src/renderer/widget/panes.rs
@@ -5,7 +5,7 @@ impl panes::Renderer for Renderer {
fn draw<Message>(
&mut self,
defaults: &Self::Defaults,
- content: &[Element<'_, Message, Self>],
+ content: &[(panes::Pane, Element<'_, Message, Self>)],
layout: Layout<'_>,
cursor_position: Point,
) -> Self::Output {
@@ -16,9 +16,9 @@ impl panes::Renderer for Renderer {
primitives: content
.iter()
.zip(layout.children())
- .map(|(child, layout)| {
+ .map(|((_, pane), layout)| {
let (primitive, new_mouse_cursor) =
- child.draw(self, defaults, layout, cursor_position);
+ pane.draw(self, defaults, layout, cursor_position);
if new_mouse_cursor > mouse_cursor {
mouse_cursor = new_mouse_cursor;