mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2025-02-11 10:11:39 +00:00
43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
|
using System;
|
|||
|
using System.Windows.Forms;
|
|||
|
using CodeImp.DoomBuilder.Windows;
|
|||
|
|
|||
|
namespace CodeImp.DoomBuilder.BuilderEffects
|
|||
|
{
|
|||
|
public partial class MenusForm : Form
|
|||
|
{
|
|||
|
public MenusForm()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
// This invokes an action from control event
|
|||
|
private void InvokeTaggedAction(object sender, EventArgs e)
|
|||
|
{
|
|||
|
General.Interface.InvokeTaggedAction(sender, e);
|
|||
|
}
|
|||
|
|
|||
|
// This registers with the core
|
|||
|
public void Register()
|
|||
|
{
|
|||
|
// Add the menus to the core
|
|||
|
General.Interface.AddModesMenu(jitterItem, "002_modify");
|
|||
|
General.Interface.AddModesButton(jitterButton, "002_modify");
|
|||
|
|
|||
|
for(int i = 0; i < importStripMenuItem.DropDownItems.Count; i++)
|
|||
|
General.Interface.AddMenu(importStripMenuItem.DropDownItems[i] as ToolStripMenuItem, MenuSection.FileImport);
|
|||
|
}
|
|||
|
|
|||
|
// This unregisters from the core
|
|||
|
public void Unregister()
|
|||
|
{
|
|||
|
// Remove the menus from the core
|
|||
|
General.Interface.RemoveMenu(jitterItem);
|
|||
|
General.Interface.RemoveButton(jitterButton);
|
|||
|
|
|||
|
for(int i = 0; i < importStripMenuItem.DropDownItems.Count; i++)
|
|||
|
General.Interface.RemoveMenu(importStripMenuItem.DropDownItems[i] as ToolStripMenuItem);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|