mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-03-03 16:56:07 +00:00
chore(eckhart): implement Swipable trait for vertical menu screen
This commit is contained in:
parent
6bd675a709
commit
9f3bcfaa9a
@ -7,8 +7,10 @@ use crate::{
|
||||
Component, Event, EventCtx, SwipeDetect,
|
||||
},
|
||||
event::{SwipeEvent, TouchEvent},
|
||||
flow::Swipable,
|
||||
geometry::{Alignment2D, Direction, Offset, Rect},
|
||||
shape::{Renderer, ToifImage},
|
||||
util::Pager,
|
||||
},
|
||||
};
|
||||
|
||||
@ -173,6 +175,17 @@ impl Component for VerticalMenuScreen {
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "micropython")]
|
||||
impl Swipable for VerticalMenuScreen {
|
||||
fn get_swipe_config(&self) -> SwipeConfig {
|
||||
self.swipe_config
|
||||
}
|
||||
|
||||
fn get_pager(&self) -> Pager {
|
||||
Pager::single_page()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "ui_debug")]
|
||||
impl crate::trace::Trace for VerticalMenuScreen {
|
||||
fn trace(&self, t: &mut dyn crate::trace::Tracer) {
|
||||
|
Loading…
Reference in New Issue
Block a user