FileManager: Add back/forward buttons (placeholders.)

This commit is contained in:
Andreas Kling 2019-03-28 03:38:23 +01:00
parent 6e7d5e0114
commit b6c5bd3d28
3 changed files with 17 additions and 1 deletions

View file

@ -97,6 +97,14 @@ int main(int argc, char** argv)
dbgprintf("'Delete' action activated!\n");
});
auto go_back_action = GAction::create("Go Back", GraphicsBitmap::load_from_file("/res/icons/16x16/go-back.png"), [] (const GAction&) {
dbgprintf("'Go Back' action activated!\n");
});
auto go_forward_action = GAction::create("Go Forward", GraphicsBitmap::load_from_file("/res/icons/16x16/go-forward.png"), [] (const GAction&) {
dbgprintf("'Go Forward' action activated!\n");
});
auto menubar = make<GMenuBar>();
auto app_menu = make<GMenu>("FileManager");
@ -107,7 +115,6 @@ int main(int argc, char** argv)
menubar->add_menu(move(app_menu));
auto file_menu = make<GMenu>("File");
file_menu->add_action(open_parent_directory_action.copy_ref());
file_menu->add_action(mkdir_action.copy_ref());
file_menu->add_action(copy_action.copy_ref());
file_menu->add_action(delete_action.copy_ref());
@ -118,6 +125,11 @@ int main(int argc, char** argv)
view_menu->add_action(view_as_icons_action.copy_ref());
menubar->add_menu(move(view_menu));
auto go_menu = make<GMenu>("Go");
go_menu->add_action(go_back_action.copy_ref());
go_menu->add_action(go_forward_action.copy_ref());
go_menu->add_action(open_parent_directory_action.copy_ref());
auto help_menu = make<GMenu>("Help");
help_menu->add_action(GAction::create("About", [] (const GAction&) {
dbgprintf("FIXME: Implement Help/About\n");
@ -126,7 +138,11 @@ int main(int argc, char** argv)
app.set_menubar(move(menubar));
main_toolbar->add_action(go_back_action.copy_ref());
main_toolbar->add_action(go_forward_action.copy_ref());
main_toolbar->add_action(open_parent_directory_action.copy_ref());
main_toolbar->add_separator();
main_toolbar->add_action(mkdir_action.copy_ref());
main_toolbar->add_action(copy_action.copy_ref());
main_toolbar->add_action(delete_action.copy_ref());

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 B