Tracker: Add list view menu to virtual directory window

This commit is contained in:
John Scipione 2016-09-02 20:39:44 -07:00
parent 8fdd2629eb
commit ed99a95f35
1 changed files with 26 additions and 0 deletions

View File

@ -134,6 +134,32 @@ void
VirtualDirectoryWindow::AddWindowMenu(BMenu* menu)
{
BMenuItem* item;
BMessage* message;
BMenu* listViewMenu = new BMenu("List view");
message = new BMessage(kListMode);
message->AddInt32("icon_size", B_MINI_ICON);
item = new BMenuItem(listViewMenu, message);
item->SetShortcut('3', B_COMMAND_KEY);
item->SetTarget(PoseView());
menu->AddItem(item);
message = new BMessage(kListMode);
message->AddInt32("icon_size", B_MINI_ICON);
item = new BMenuItem(B_TRANSLATE("Mini"), message);
item->SetTarget(PoseView());
listViewMenu->AddItem(item);
message = new BMessage(kListMode);
message->AddInt32("icon_size", B_LARGE_ICON);
item = new BMenuItem(B_TRANSLATE("Large"), message);
item->SetTarget(PoseView());
listViewMenu->AddItem(item);
listViewMenu->SetTargetForItems(PoseView());
menu->AddSeparatorItem();
item = new BMenuItem(B_TRANSLATE("Resize to fit"),
new BMessage(kResizeToFit), 'Y');