peach/sketch/
mod.rs

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}