2018-11-22 22:17:03 +01:00
|
|
|
|
using System;
|
|
|
|
|
using Switch_Toolbox.Library;
|
2018-11-22 21:54:52 +01:00
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
using FirstPlugin;
|
|
|
|
|
|
2018-11-22 22:17:03 +01:00
|
|
|
|
|
2018-11-22 21:54:52 +01:00
|
|
|
|
namespace Bfres.Structs
|
|
|
|
|
{
|
|
|
|
|
public class FbnvFolder : TreeNodeCustom
|
|
|
|
|
{
|
|
|
|
|
public FbnvFolder()
|
|
|
|
|
{
|
|
|
|
|
Text = "Bone Visabilty Animations";
|
|
|
|
|
Name = "FBNV";
|
2018-11-22 22:17:03 +01:00
|
|
|
|
|
|
|
|
|
ContextMenu = new ContextMenu();
|
|
|
|
|
MenuItem import = new MenuItem("Import");
|
|
|
|
|
ContextMenu.MenuItems.Add(import);
|
|
|
|
|
import.Click += Import;
|
|
|
|
|
MenuItem exportAll = new MenuItem("Export All");
|
|
|
|
|
ContextMenu.MenuItems.Add(exportAll);
|
|
|
|
|
exportAll.Click += ExportAll;
|
|
|
|
|
MenuItem clear = new MenuItem("Clear");
|
|
|
|
|
ContextMenu.MenuItems.Add(clear);
|
|
|
|
|
clear.Click += Clear;
|
2018-11-22 21:54:52 +01:00
|
|
|
|
}
|
2018-11-22 22:17:03 +01:00
|
|
|
|
public void Import(object sender, EventArgs args)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
public void ExportAll(object sender, EventArgs args)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
public void Clear(object sender, EventArgs args)
|
|
|
|
|
{
|
|
|
|
|
DialogResult dialogResult = MessageBox.Show("Are you sure you want to remove all objects? This cannot be undone!", "", MessageBoxButtons.YesNo);
|
|
|
|
|
|
|
|
|
|
if (dialogResult == DialogResult.Yes)
|
|
|
|
|
{
|
|
|
|
|
Nodes.Clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2018-11-22 21:54:52 +01:00
|
|
|
|
public override void OnClick(TreeView treeView)
|
|
|
|
|
{
|
|
|
|
|
FormLoader.LoadEditor(this, Text);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|