save
This commit is contained in:
24
src/main.rs
24
src/main.rs
@@ -15,17 +15,17 @@ use std::fs;
|
||||
|
||||
use iced::Font;
|
||||
use iced::widget::{TextInput, column, text};
|
||||
use iced::{Element, Theme};
|
||||
use iced::{
|
||||
Color, Event, Length, Padding, Task,
|
||||
event::{self, Status},
|
||||
keyboard::{Key, key::Named},
|
||||
widget::{Column, button, canvas, container, pick_list, row, scrollable, slider},
|
||||
};
|
||||
use iced::{Element, Theme};
|
||||
use iced_aw::menu::{self, Item};
|
||||
use iced_aw::menu_bar;
|
||||
use iced_aw::widget::color_picker;
|
||||
use iced_aw::widget::menu::Menu;
|
||||
use iced_aw::menu_bar;
|
||||
|
||||
use std::f32::consts::PI;
|
||||
use std::time::Instant;
|
||||
@@ -327,16 +327,7 @@ impl MyApp {
|
||||
|
||||
let menu_tpl_1 = |items| Menu::new(items).max_width(100.0).offset(15.0).spacing(5.0);
|
||||
let save_menu = menu_tpl_1(vec![
|
||||
Item::new(
|
||||
TextInput::new("Name File", &self.music.file_name)
|
||||
.on_input(|new_value| Message::FileNameChanged(new_value)),
|
||||
),
|
||||
Item::new(button("Save").on_press(Message::Save)),
|
||||
Item::new(pick_list(
|
||||
self.all_saves.clone(),
|
||||
Some(&self.music.file_name),
|
||||
move |s| Message::FileNameChanged(s),
|
||||
)),
|
||||
Item::new(button("Load").on_press(Message::Load)),
|
||||
]);
|
||||
column![
|
||||
@@ -346,6 +337,17 @@ impl MyApp {
|
||||
))
|
||||
.draw_path(menu::DrawPath::Backdrop)
|
||||
.spacing(20),
|
||||
row!(
|
||||
TextInput::new("Name File", &self.music.file_name)
|
||||
.on_input(|new_value| Message::FileNameChanged(new_value))
|
||||
.width(Length::FillPortion(1)),
|
||||
pick_list(
|
||||
self.all_saves.clone(),
|
||||
Some(&self.music.file_name),
|
||||
move |s| Message::FileNameChanged(s),
|
||||
)
|
||||
.width(Length::FillPortion(1)),
|
||||
),
|
||||
row![
|
||||
container(
|
||||
canvas(self.music.current_frame(self.current_delta))
|
||||
|
||||
Reference in New Issue
Block a user