Esempio n. 1
0
        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;
        }
Esempio n. 2
0
		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;
		}