1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-28 02:30:05 +00:00

Projucer: Added binary resource/xcode resource/compile options to files not in a group

This commit is contained in:
ed 2017-05-15 15:47:19 +01:00
parent 180399008c
commit 435f96197e

View file

@ -124,6 +124,18 @@ public:
m.addItem (4, "Rename File...");
m.addSeparator();
if (auto* group = dynamic_cast<GroupItem*> (getParentItem()))
{
if (group->isRoot())
{
m.addItem (5, "Binary Resource", true, item.shouldBeAddedToBinaryResources());
m.addItem (6, "Xcode Resource", true, item.shouldBeAddedToXcodeResources());
m.addItem (7, "Compile", true, item.shouldBeCompiled());
m.addSeparator();
}
}
m.addItem (3, "Delete");
launchPopupMenu (m);
@ -143,6 +155,9 @@ public:
case 2: revealInFinder(); break;
case 3: deleteAllSelectedItems(); break;
case 4: triggerAsyncRename (item); break;
case 5: item.getShouldAddToBinaryResourcesValue().setValue (! item.shouldBeAddedToBinaryResources()); break;
case 6: item.getShouldAddToXcodeResourcesValue().setValue (! item.shouldBeAddedToXcodeResources()); break;
case 7: item.getShouldCompileValue().setValue (! item.shouldBeCompiled()); break;
default:
if (GroupItem* parentGroup = dynamic_cast<GroupItem*> (getParentProjectItem()))