Make 'Close All Documents' not confirm if all open documents are already saved (#1423)

* Adding blank PortfolioMessage to close docs

* Connected new PortfolioMessage to Menu Bar

* Adding functionality to new PortfolioMessage

* Amending outdated tests in color.rs
This commit is contained in:
Vlad Rakhmanin
2023-09-21 14:02:18 -07:00
committed by GitHub
parent 9667e5173b
commit b9027883a8
4 changed files with 13 additions and 4 deletions
@@ -71,8 +71,8 @@ impl LayoutHolder for MenuBarMessageHandler {
},
MenuBarEntry {
label: "Close All".into(),
shortcut: action_keys!(DialogMessageDiscriminant::CloseAllDocumentsWithConfirmation),
action: MenuBarEntry::create_action(|_| DialogMessage::CloseAllDocumentsWithConfirmation.into()),
shortcut: action_keys!(PortfolioMessageDiscriminant::CloseAllDocumentsWithConfirmation),
action: MenuBarEntry::create_action(|_| PortfolioMessage::CloseAllDocumentsWithConfirmation.into()),
disabled: no_active_document,
..MenuBarEntry::default()
},