public DocumentMenu(uint objectID) : base(objectID) { ColourDBoxEntry = new Toolbox.MenuEntry(this, Cmp.ColourDBox); ColourMenuEntry = new Toolbox.MenuEntry(this, Cmp.ColourMenu); Toolbox.MenuEntry entry; entry = new Toolbox.MenuEntry(this, Cmp.FontMenu); FontMenu = entry.GetSubMenuShow <Toolbox.FontMenu> (); entry = new Toolbox.MenuEntry(this, Cmp.ScaleDBox); ScaleDBox = entry.GetSubMenuShow <Toolbox.ScaleDialogue> (); entry = new Toolbox.MenuEntry(this, Cmp.PrintDBox); PrintDBox = entry.ClickShow.Object <Toolbox.PrintDialogue>(); entry = new Toolbox.MenuEntry(this, Cmp.FileInfo); FileInfoDBox = entry.GetSubMenuShow <Toolbox.FileInfoDialogue> (); entry = new Toolbox.MenuEntry(this, Cmp.FontDBox); FontDBox = entry.ClickShow.Object <Toolbox.FontDialogue>(); SaveAsDBox = Toolbox.Object.CreateInstance <DocumentSaveAs> ("SaveAs"); entry = new Toolbox.MenuEntry(this, Cmp.SaveAs); entry.SubMenuShow = SaveAsDBox; }
public MainMenu(MyTask task) : base("MainMenu") { Title = "MonoTestTB"; Toolbox.MenuEntry entry; entry = new Toolbox.MenuEntry(this, Cmp.Quit); entry.Text = "Quit"; entry.Selection += task.QuitHandler; entry.HelpMessage = "Exits the application"; entry = new Toolbox.MenuEntry(this, Cmp.Faded); entry.Text = "Faded"; entry.Faded = true; entry = new Toolbox.MenuEntry(this, Cmp.SubMenu); entry.Text = "SubMenu"; entry.SubMenu += task.SubMenuHandler; entry = new Toolbox.MenuEntry(this, Cmp.GCMemory); entry.Selection += DumpGCStats; }