示例#1
0
void GroupTreeViewItem::showPopupMenu()
{
    PopupMenu m;
    addCreateFileMenuItems (m);

    m.addSeparator();

    if (isOpen())
        m.addItem (1, "Collapse all Sub-groups");
    else
        m.addItem (2, "Expand all Sub-groups");

    m.addSeparator();
    m.addItem (3, "Enable compiling of all enclosed files");
    m.addItem (4, "Disable compiling of all enclosed files");

    m.addSeparator();
    m.addItem (5, "Sort Items Alphabetically");
    m.addItem (6, "Sort Items Alphabetically (Groups first)");
    m.addSeparator();
    m.addItem (7, "Rename...");

    if (! isRootAsset())
        m.addItem (8, "Delete");

    launchPopupMenu (m);
}
示例#2
0
void PlainTextFileTreeViewItem::showPopupMenu()
{
    PopupMenu m;
#if 0
    if (GroupTreeViewItem* parentGroup = dynamic_cast <GroupTreeViewItem*> (getParentProjectItem()))
    {
        parentGroup->addCreateFileMenuItems (m);
        m.addSeparator();
    }

    m.addItem (1, "Open in external editor");
    m.addItem (2,
                 #if JUCE_MAC
                  "Reveal in Finder");
                 #else
                  "Reveal in Explorer");
                 #endif

    m.addItem (4, "Rename File...");
    m.addSeparator();
    m.addItem (3, "Delete");
#endif

    launchPopupMenu (m);
}
void GroupTreeViewItem::showPopupMenu()
{
    PopupMenu m;
    addCreateFileMenuItems (m);
    m.addSeparator();
    m.addItem (3, "Sort Contents Alphabetically");
    m.addSeparator();
    m.addItem (1, "Rename...");

    if (! isRoot())
        m.addItem (2, "Delete");

    launchPopupMenu (m);
}
示例#4
0
void GroupTreeViewItem::showPopupMenu()
{
    PopupMenu m;
    addCreateFileMenuItems (m);

    m.addSeparator();

    if (isOpen())
        m.addItem (4, "Collapse all Sub-groups");
    else
        m.addItem (5, "Expand all Sub-groups");

    m.addSeparator();
    m.addItem (3, "Sort Contents Alphabetically");
    m.addSeparator();
    m.addItem (1, "Rename...");

    if (! isRoot())
        m.addItem (2, "Delete");

    launchPopupMenu (m);
}