From e7762e16f182f52bcedc40ac4ab86910d89a4d24 Mon Sep 17 00:00:00 2001 From: Bryan Hyland Date: Mon, 18 Nov 2024 12:17:29 -0800 Subject: [PATCH] Fixed formatting issues for spin button example --- examples/spin-button/src/main.rs | 81 ++++++++++++++------------------ 1 file changed, 35 insertions(+), 46 deletions(-) diff --git a/examples/spin-button/src/main.rs b/examples/spin-button/src/main.rs index 092401b3..0062b1bc 100644 --- a/examples/spin-button/src/main.rs +++ b/examples/spin-button/src/main.rs @@ -1,4 +1,4 @@ -use cosmic::widget::{button, container, text, spin_button, vertical}; +use cosmic::widget::{button, container, spin_button, text, vertical}; use cosmic::{ app::{Core, Task}, iced::{ @@ -75,8 +75,16 @@ impl Application for SpinButtonExamplApp { SpinBtnMessages::UpdateF32Num(new_f32) => self.f32_num = new_f32, SpinBtnMessages::UpdateF64Num(new_f64) => self.f64_num = new_f64, SpinBtnMessages::UpdateSpinnerMsg => { - self.spinner_msg = format!("i8: {}, i16: {}, i32: {}, i64: {}, i128: {}\nf32: {}, f64: {}", - self.i8_num, self.i16_num, self.i32_num, self.i64_num, self.i128_num, self.f32_num, self.f64_num); + self.spinner_msg = format!( + "i8: {}, i16: {}, i32: {}, i64: {}, i128: {}\nf32: {}, f64: {}", + self.i8_num, + self.i16_num, + self.i32_num, + self.i64_num, + self.i128_num, + self.f32_num, + self.f64_num + ); } } @@ -86,29 +94,15 @@ impl Application for SpinButtonExamplApp { fn view(&self) -> Element { let vert_spinner_row = row![ vertical( - "i8", // label: displayed above the widget no matter the orientation - 1, // step: how much to increment/decrement by + "i8", // label: displayed above the widget no matter the orientation + 1, // step: how much to increment/decrement by self.i8_num, // current value, this is also what's displayed in the center of the widget -5, // minimum value, if decremented below this the widget's current value rolls to the max value 5, // maximum value, if incremented above this the widget's current value rolls to the min value - SpinBtnMessages::UpdateI8Num // message to send to the application's update function - ), - vertical( - "i16", - 1, - self.i16_num, - 0, - 10, - SpinBtnMessages::UpdateI16Num - ), - vertical( - "i32", - 1, - self.i32_num, - 0, - 12, - SpinBtnMessages::UpdateI32Num + SpinBtnMessages::UpdateI8Num // message to send to the application's update function ), + vertical("i16", 1, self.i16_num, 0, 10, SpinBtnMessages::UpdateI16Num), + vertical("i32", 1, self.i32_num, 0, 12, SpinBtnMessages::UpdateI32Num), vertical( "i64", 10, @@ -133,39 +127,34 @@ impl Application for SpinButtonExamplApp { ), ], vertical_space().height(5), - row![ - spin_button( - "f32", - 1.3, - self.f32_num, - -35.3, - 12.3, - SpinBtnMessages::UpdateF32Num - ) - ], + row![spin_button( + "f32", + 1.3, + self.f32_num, + -35.3, + 12.3, + SpinBtnMessages::UpdateF32Num + )], vertical_space().height(5), - row![ - spin_button( - "f64", - 1.3, - self.f64_num, - 0.0, - 3.0, - SpinBtnMessages::UpdateF64Num - ) - ], + row![spin_button( + "f64", + 1.3, + self.f64_num, + 0.0, + 3.0, + SpinBtnMessages::UpdateF64Num + )], ] .align_x(Alignment::Center); - let status_row = row![ - text(self.spinner_msg.clone()), - ]; + let status_row = row![text(self.spinner_msg.clone()),]; let final_col = column![ vert_spinner_row, vertical_space().height(5), horiz_spinner_row, - button::standard("Show Spinner Values Passed").on_press(SpinBtnMessages::UpdateSpinnerMsg), + button::standard("Show Spinner Values Passed") + .on_press(SpinBtnMessages::UpdateSpinnerMsg), vertical_space().height(10), status_row, ]