Draw only visible options in overlay::Menu

This commit is contained in:
Héctor Ramón Jiménez 2020-08-18 04:12:23 +02:00
parent d328b07b39
commit 7f02765214
2 changed files with 15 additions and 4 deletions

View file

@ -372,12 +372,13 @@ where
_defaults: &Renderer::Defaults,
layout: Layout<'_>,
cursor_position: Point,
_viewport: &Rectangle,
viewport: &Rectangle,
) -> Renderer::Output {
self::Renderer::draw(
renderer,
layout.bounds(),
cursor_position,
viewport,
self.options,
*self.hovered_option,
self.padding,
@ -423,6 +424,7 @@ pub trait Renderer:
&mut self,
bounds: Rectangle,
cursor_position: Point,
viewport: &Rectangle,
options: &[T],
hovered_option: Option<usize>,
padding: u16,