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:
parent
180399008c
commit
435f96197e
1 changed files with 15 additions and 0 deletions
|
|
@ -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()))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue