示例#1
0
        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));
            };
        }
示例#2
0
        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);
        }