Add 96x96 and 128x128 icon sizes to tracker including scaling of BeOS icons using scale3x and scale4x algorithms.

This commit is contained in:
John Scipione
2012-07-28 14:07:43 -04:00
parent ea001e585a
commit e51854a127
5 changed files with 150 additions and 5 deletions
+14
View File
@@ -1997,6 +1997,20 @@ BContainerWindow::AddWindowMenu(BMenu* menu)
item->SetTarget(PoseView());
iconSizeMenu->AddItem(item);
message = new BMessage(kIconMode);
message->AddInt32("size", 96);
item = new BMenuItem(B_TRANSLATE("96 x 96"), message);
item->SetMarked(PoseView()->IconSizeInt() == 96);
item->SetTarget(PoseView());
iconSizeMenu->AddItem(item);
message = new BMessage(kIconMode);
message->AddInt32("size", 128);
item = new BMenuItem(B_TRANSLATE("128 x 128"), message);
item->SetMarked(PoseView()->IconSizeInt() == 128);
item->SetTarget(PoseView());
iconSizeMenu->AddItem(item);
iconSizeMenu->AddSeparatorItem();
message = new BMessage(kIconMode);