private void TreeContextMenuEventHandler(object sender, EventArgs e)
{
ToolStripMenuItem item = (ToolStripMenuItem)sender;
TreeNode node = (TreeNode)item.Owner.Tag;
if (item.Name == MENU_ITEM_CREATE_SUB_FOLDER)
{
SpriteFolder newFolder = new SpriteFolder("New folder");
_folders[node.Name].SubFolders.Add(newFolder);
TreeNode newNode = AddTreeNode(newFolder, node.Nodes);
node.Expand();
folderList.SelectedNode = newNode;
newNode.BeginEdit();
}
else if (item.Name == MENU_ITEM_RENAME)
{
node.BeginEdit();
}
else if (item.Name == MENU_ITEM_DELETE_FOLDER)
{
DeleteFolder(node);
}
}