Move keyboard::Event to iced_core

This commit is contained in:
Héctor Ramón Jiménez 2020-04-30 04:59:07 +02:00
parent d8b9e03481
commit 137664ca88
4 changed files with 4 additions and 5 deletions

View file

@ -1,5 +1,2 @@
//! Build keyboard events.
mod event;
pub use event::Event;
//! Track keyboard events.
pub use iced_core::keyboard::*;

View file

@ -1,31 +0,0 @@
use super::{KeyCode, ModifiersState};
/// A keyboard event.
///
/// _**Note:** This type is largely incomplete! If you need to track
/// additional events, feel free to [open an issue] and share your use case!_
///
/// [open an issue]: https://github.com/hecrj/iced/issues
#[derive(Debug, Clone, Copy, PartialEq)]
pub enum Event {
/// A keyboard key was pressed.
KeyPressed {
/// The key identifier
key_code: KeyCode,
/// The state of the modifier keys
modifiers: ModifiersState,
},
/// A keyboard key was released.
KeyReleased {
/// The key identifier
key_code: KeyCode,
/// The state of the modifier keys
modifiers: ModifiersState,
},
/// A unicode character was received.
CharacterReceived(char),
}

View file

@ -1,4 +1,4 @@
//! Build mouse events.
//! Track mouse events.
pub mod click;