Update winit to 0.29.4
This commit is contained in:
parent
dd249a1d11
commit
e819c2390b
19 changed files with 654 additions and 846 deletions
|
|
@ -16,13 +16,11 @@ log.workspace = true
|
|||
thiserror.workspace = true
|
||||
xxhash-rust.workspace = true
|
||||
num-traits.workspace = true
|
||||
web-time.workspace = true
|
||||
|
||||
palette.workspace = true
|
||||
palette.optional = true
|
||||
|
||||
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
||||
instant.workspace = true
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
raw-window-handle.workspace = true
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ use super::{KeyCode, Modifiers};
|
|||
/// additional events, feel free to [open an issue] and share your use case!_
|
||||
///
|
||||
/// [open an issue]: https://github.com/iced-rs/iced/issues
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||
pub enum Event {
|
||||
/// A keyboard key was pressed.
|
||||
KeyPressed {
|
||||
|
|
@ -15,6 +15,9 @@ pub enum Event {
|
|||
|
||||
/// The state of the modifier keys
|
||||
modifiers: Modifiers,
|
||||
|
||||
/// The text produced by the key press, if any.
|
||||
text: Option<String>,
|
||||
},
|
||||
|
||||
/// A keyboard key was released.
|
||||
|
|
@ -26,9 +29,6 @@ pub enum Event {
|
|||
modifiers: Modifiers,
|
||||
},
|
||||
|
||||
/// A unicode character was received.
|
||||
CharacterReceived(char),
|
||||
|
||||
/// The keyboard modifiers have changed.
|
||||
ModifiersChanged(Modifiers),
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,6 +10,12 @@ pub enum Button {
|
|||
/// The middle (wheel) button.
|
||||
Middle,
|
||||
|
||||
/// The back mouse button.
|
||||
Back,
|
||||
|
||||
/// The forward mouse button.
|
||||
Forward,
|
||||
|
||||
/// Some other button.
|
||||
Other(u16),
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,13 +1,4 @@
|
|||
//! Keep track of time, both in native and web platforms!
|
||||
|
||||
#[cfg(target_arch = "wasm32")]
|
||||
pub use instant::Instant;
|
||||
|
||||
#[cfg(target_arch = "wasm32")]
|
||||
pub use instant::Duration;
|
||||
|
||||
#[cfg(not(target_arch = "wasm32"))]
|
||||
pub use std::time::Instant;
|
||||
|
||||
#[cfg(not(target_arch = "wasm32"))]
|
||||
pub use std::time::Duration;
|
||||
pub use web_time::Duration;
|
||||
pub use web_time::Instant;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue