diff options
author | 2024-01-31 19:35:38 +0100 | |
---|---|---|
committer | 2024-01-31 19:35:38 +0100 | |
commit | b1932989b0146c1957ba5bc8a4b8fc1bbf037975 (patch) | |
tree | 5034f46b591dee2bc73b16d09a4711f23a69a236 /examples/loading_spinners | |
parent | c077e107f2eea618ea644652707254a402527de3 (diff) | |
download | iced-b1932989b0146c1957ba5bc8a4b8fc1bbf037975.tar.gz iced-b1932989b0146c1957ba5bc8a4b8fc1bbf037975.tar.bz2 iced-b1932989b0146c1957ba5bc8a4b8fc1bbf037975.zip |
Improve `Radians` ergonomics
Diffstat (limited to 'examples/loading_spinners')
-rw-r--r-- | examples/loading_spinners/src/circular.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/loading_spinners/src/circular.rs b/examples/loading_spinners/src/circular.rs index 2f2172f3..12670ed1 100644 --- a/examples/loading_spinners/src/circular.rs +++ b/examples/loading_spinners/src/circular.rs @@ -8,10 +8,9 @@ use iced::mouse; use iced::time::Instant; use iced::widget::canvas; use iced::window::{self, RedrawRequest}; -use iced::Radians; use iced::{ - Background, Color, Element, Event, Length, Rectangle, Renderer, Size, - Vector, + Background, Color, Element, Event, Length, Radians, Rectangle, Renderer, + Size, Vector, }; use super::easing::{self, Easing}; @@ -140,7 +139,8 @@ impl Animation { progress: 0.0, rotation: rotation.wrapping_add( BASE_ROTATION_SPEED.wrapping_add( - ((WRAP_ANGLE.0 / (2.0 * PI)) * u32::MAX as f32) as u32, + (f64::from(WRAP_ANGLE / (2.0 * Radians::PI)) * f64::MAX) + as u32, ), ), last: now, @@ -319,7 +319,7 @@ where let mut builder = canvas::path::Builder::new(); - let start = iced::Radians(state.animation.rotation() * 2.0 * PI); + let start = Radians(state.animation.rotation() * 2.0 * PI); match state.animation { Animation::Expanding { progress, .. } => { |