old school music tracker
1use crate::{EventQueue, coordinates::CharRect, draw_buffer::DrawBuffer};
2
3use super::{Page, PageResponse};
4
5pub struct HelpPage {}
6
7impl Page for HelpPage {
8 fn draw(&mut self, _draw_buffer: &mut DrawBuffer) {}
9
10 fn draw_constant(&mut self, draw_buffer: &mut DrawBuffer) {
11 draw_buffer.draw_rect(2, CharRect::PAGE_AREA);
12 }
13
14 fn process_key_event(
15 &mut self,
16 _modifiers: &winit::event::Modifiers,
17 _key_event: &winit::event::KeyEvent,
18 _events: &mut EventQueue<'_>,
19 ) -> PageResponse {
20 PageResponse::None
21 }
22
23 #[cfg(feature = "accesskit")]
24 fn build_tree(
25 &self,
26 tree: &mut Vec<(accesskit::NodeId, accesskit::Node)>,
27 ) -> crate::AccessResponse {
28 todo!()
29 }
30}
31
32impl HelpPage {
33 pub fn new() -> Self {
34 Self {}
35 }
36}