mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-19 10:58:04 +08:00
* Cleanup default font loading * Refactor fonts * Fix menulist mouse navigation * Format * Formatting * Move default font into consts.rs Co-authored-by: Keavon Chambers <keavon@keavon.com>
23 lines
416 B
Rust
23 lines
416 B
Rust
use super::keyboard::Key;
|
|
use crate::message_prelude::*;
|
|
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[remain::sorted]
|
|
#[impl_message(Message, InputMapper)]
|
|
#[derive(PartialEq, Eq, Clone, Debug, Hash, Serialize, Deserialize)]
|
|
pub enum InputMapperMessage {
|
|
// Sub-messages
|
|
#[remain::unsorted]
|
|
#[child]
|
|
KeyDown(Key),
|
|
#[remain::unsorted]
|
|
#[child]
|
|
KeyUp(Key),
|
|
|
|
// Messages
|
|
DoubleClick,
|
|
MouseScroll,
|
|
PointerMove,
|
|
}
|