private void HookManager_ExportMenuListInit(Game.GUI.ImportExportMenu importExportMenu, Game.GUI.Controls.Manager manager, HookManager.AddButton addButton) { Button button2 = addButton("Tracked Items"); button2.Click += delegate(object s, Game.GUI.Controls.EventArgs e) { GnomanEmpire.Instance.GuiManager.MenuStack.PushWindow(new ImportExportTrackedItemsDialog(manager)); }; }
public static int HookImportExportListInit(int Y, Game.GUI.ImportExportMenu importExportMenu, Game.GUI.Controls.Manager manager) { AddButton addButton = (string label) => { var button = new Game.GUI.Controls.Button(importExportMenu.Manager); button.Init(); Y += button.Margins.Top; button.Width = 200; button.Top = Y; button.Text = label; importExportMenu.panel_0.Add(button); Y += button.Height + button.Margins.Bottom; return(button); }; if (instance.ExportMenuListInit != null) { instance.ExportMenuListInit(importExportMenu, manager, addButton); } return(Y); }