1mod handler;
2pub(crate) mod run;
3mod sketch;
4
5pub use self::handler::Handler;
6pub use self::sketch::Sketch;
7use crate::types::{Key, Size};
8
9pub struct Settings<'a> {
10 pub title: Option<&'a str>,
11 pub size: Size,
12 pub decorations: bool,
13 pub framerate: Option<u32>,
14 pub exit_key: Option<Key>,
15}
16
17impl<'a> Default for Settings<'a> {
18 fn default() -> Self {
19 Self {
20 title: None,
21 size: Size::new(800.0, 600.0),
22 decorations: true,
23 framerate: None,
24 exit_key: None,
25 }
26 }
27}