feat: Added BACKGROUND_COLOR to settings popup
This commit is contained in:
@@ -26,6 +26,8 @@ pub struct ItemCache {
|
|||||||
pub tree: BTreeMap<Option<uuid::Uuid>, BTreeSet<uuid::Uuid>>,
|
pub tree: BTreeMap<Option<uuid::Uuid>, BTreeSet<uuid::Uuid>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const BACKGROUND_COLOR: iced::Color = iced::Color::from_rgba8(30, 30, 30, 0.7);
|
||||||
|
|
||||||
impl ItemCache {
|
impl ItemCache {
|
||||||
pub fn insert(&mut self, parent: impl Into<Option<uuid::Uuid>>, item: Item) {
|
pub fn insert(&mut self, parent: impl Into<Option<uuid::Uuid>>, item: Item) {
|
||||||
let parent = parent.into();
|
let parent = parent.into();
|
||||||
@@ -310,10 +312,10 @@ fn view(state: &State) -> Element<'_, Message> {
|
|||||||
.width(Length::Fill)
|
.width(Length::Fill)
|
||||||
.align_y(Alignment::Center)
|
.align_y(Alignment::Center)
|
||||||
.align_x(Alignment::Center)
|
.align_x(Alignment::Center)
|
||||||
|
.style(|_| container::background(BACKGROUND_COLOR))
|
||||||
.padding(50)
|
.padding(50)
|
||||||
.pipe(mouse_area)
|
.pipe(mouse_area)
|
||||||
.on_press(Message::Settings(settings::SettingsMessage::Close));
|
.on_press(Message::Settings(settings::SettingsMessage::Close));
|
||||||
// let content = mouse_area(content).on_press(Message::Home);
|
|
||||||
stack![content, settings].into()
|
stack![content, settings].into()
|
||||||
}
|
}
|
||||||
Screen::Home | _ => content,
|
Screen::Home | _ => content,
|
||||||
|
|||||||
Reference in New Issue
Block a user