Do not show operations page any time an operation is done
This commit is contained in:
parent
326fb4ba1f
commit
f31f8a0559
2 changed files with 5 additions and 3 deletions
|
|
@ -50,6 +50,7 @@ pub enum Action {
|
||||||
MoveToTrash,
|
MoveToTrash,
|
||||||
NewFile,
|
NewFile,
|
||||||
NewFolder,
|
NewFolder,
|
||||||
|
Operations,
|
||||||
Paste,
|
Paste,
|
||||||
Properties,
|
Properties,
|
||||||
RestoreFromTrash,
|
RestoreFromTrash,
|
||||||
|
|
@ -77,6 +78,7 @@ impl Action {
|
||||||
Action::MoveToTrash => Message::MoveToTrash(entity_opt),
|
Action::MoveToTrash => Message::MoveToTrash(entity_opt),
|
||||||
Action::NewFile => Message::NewItem(entity_opt, false),
|
Action::NewFile => Message::NewItem(entity_opt, false),
|
||||||
Action::NewFolder => Message::NewItem(entity_opt, true),
|
Action::NewFolder => Message::NewItem(entity_opt, true),
|
||||||
|
Action::Operations => Message::ToggleContextPage(ContextPage::Operations),
|
||||||
Action::Paste => Message::Paste(entity_opt),
|
Action::Paste => Message::Paste(entity_opt),
|
||||||
Action::Properties => Message::ToggleContextPage(ContextPage::Properties),
|
Action::Properties => Message::ToggleContextPage(ContextPage::Properties),
|
||||||
Action::RestoreFromTrash => Message::RestoreFromTrash(entity_opt),
|
Action::RestoreFromTrash => Message::RestoreFromTrash(entity_opt),
|
||||||
|
|
@ -220,9 +222,6 @@ impl App {
|
||||||
let id = self.pending_operation_id;
|
let id = self.pending_operation_id;
|
||||||
self.pending_operation_id += 1;
|
self.pending_operation_id += 1;
|
||||||
self.pending_operations.insert(id, (operation, 0.0));
|
self.pending_operations.insert(id, (operation, 0.0));
|
||||||
//TODO: have some button to show current status
|
|
||||||
self.core.window.show_context = true;
|
|
||||||
self.context_page = ContextPage::Operations;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn rescan_tab(
|
fn rescan_tab(
|
||||||
|
|
|
||||||
|
|
@ -146,6 +146,9 @@ pub fn menu_bar<'a>(key_binds: &HashMap<KeyBind, Action>) -> Element<'a, Message
|
||||||
menu_item(fl!("copy"), Action::Copy),
|
menu_item(fl!("copy"), Action::Copy),
|
||||||
menu_item(fl!("paste"), Action::Paste),
|
menu_item(fl!("paste"), Action::Paste),
|
||||||
menu_item(fl!("select-all"), Action::SelectAll),
|
menu_item(fl!("select-all"), Action::SelectAll),
|
||||||
|
MenuTree::new(horizontal_rule(1)),
|
||||||
|
//TODO: edit history
|
||||||
|
menu_item(fl!("operations"), Action::Operations),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
MenuTree::with_children(
|
MenuTree::with_children(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue