private void createMenu(IButton menu) { if (!ToolbarManager.ToolbarAvailable) { return; // bail if we don't have a toolbar } PopupMenuDrawable list = new PopupMenuDrawable(); IButton smallMap = list.AddOption("Small Map"); IButton instrument = list.AddOption("Instruments"); IButton bigMap = list.AddOption("Big Map"); IButton settings = list.AddOption("Settings"); IButton color = list.AddOption("Color Options"); smallMap.OnClick += (e2) => { SCANcontroller.controller.mainMap.Visible = !SCANcontroller.controller.mainMap.Visible; SCANcontroller.controller.mainMapVisible = !SCANcontroller.controller.mainMapVisible; }; instrument.OnClick += (e2) => { SCANcontroller.controller.instrumentsWindow.Visible = !SCANcontroller.controller.instrumentsWindow.Visible; }; bigMap.OnClick += (e2) => { SCANcontroller.controller.BigMap.Visible = !SCANcontroller.controller.BigMap.Visible; SCANcontroller.controller.bigMapVisible = !SCANcontroller.controller.bigMapVisible; }; settings.OnClick += (e2) => { SCANcontroller.controller.settingsWindow.Visible = !SCANcontroller.controller.settingsWindow.Visible; }; color.OnClick += (e2) => { SCANcontroller.controller.colorManager.Visible = !SCANcontroller.controller.colorManager.Visible; }; list.OnAnyOptionClicked += () => destroyMenu(menu); menu.Drawable = list; }
private void createMenu(IButton menu) { if (!ToolbarManager.ToolbarAvailable) return; // bail if we don't have a toolbar PopupMenuDrawable list = new PopupMenuDrawable(); IButton smallMap = list.AddOption("Small Map"); IButton instrument = list.AddOption("Instruments"); IButton bigMap = list.AddOption("Big Map"); IButton settings = list.AddOption("Settings"); IButton color = list.AddOption("Color Options"); smallMap.OnClick += (e2) => { SCANcontroller.controller.mainMap.Visible = !SCANcontroller.controller.mainMap.Visible; SCANcontroller.controller.mainMapVisible = !SCANcontroller.controller.mainMapVisible; }; instrument.OnClick += (e2) => { SCANcontroller.controller.instrumentsWindow.Visible = !SCANcontroller.controller.instrumentsWindow.Visible; }; bigMap.OnClick += (e2) => { SCANcontroller.controller.BigMap.Visible = !SCANcontroller.controller.BigMap.Visible; SCANcontroller.controller.bigMapVisible = !SCANcontroller.controller.bigMapVisible; }; settings.OnClick += (e2) => { SCANcontroller.controller.settingsWindow.Visible = !SCANcontroller.controller.settingsWindow.Visible; }; color.OnClick += (e2) => { SCANcontroller.controller.colorManager.Visible = !SCANcontroller.controller.colorManager.Visible; }; list.OnAnyOptionClicked += () => destroyMenu(menu); menu.Drawable = list; }