old school music tracker
at dev 36 lines 828 B view raw
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}