public UIManager(MiniForm mainForm) { actualView = Views.MainMenuForm; this.mainForm = mainForm; menuEventHandler = new MenuEventHandler(form_optionChoosed); messageBoxEventHandler = new MessageBoxEventHandler(ShowMessageBox); }
void Start() { if (leaderboardPoints.Length != leaderBoardUsername.Length) { Debug.LogError("Error: leaderBoardUsername and leaderboardPoints should have same lenght!"); } menuEvent = MenuEventHandler.Instance; }
public Navigator(Page page) { this.Page = page; MenuHandler = MenuHandle; GridViewCommandHandler = GridCommandHandle; CommandHandler = ActionCommandHandle; TreeHandler = TreeHandle; }
private ToolStripItem CreateMenuItem(Preset preset, MenuEventHandler onExecute) { if (preset.Name == null) return new ToolStripSeparator(); var item = new ToolStripMenuItem(); item.Text = preset.Name; item.Tag = preset.Value; item.Click += (s, e) => { onExecute((ToolStripMenuItem)s); }; return item; }
private ToolStripItem CreateMenuItem(Preset preset, MenuEventHandler onExecute) { if (preset.Name == null) { return(new ToolStripSeparator()); } var item = new ToolStripMenuItem(); item.Text = preset.Name; item.Tag = preset.Value; item.Click += (s, e) => { onExecute((ToolStripMenuItem)s); }; return(item); }
void Start() { menuEvent = MenuEventHandler.Instance; if (!PlayFabClientAPI.IsClientLoggedIn()) { if (PlayerPrefs.HasKey(PlayerPrefKeys.playerID)) { LoginWithCustomID(); menuEvent.SetLoadingAnimActive(true); } else { LoginCanvas.SetActive(true); } } }
public MainMenu(Game1 g, MenuEventHandler eventH) : base(g, "Menus\\MainMenu\\Menu") { eventHandler = eventH; game = g; Rectangle backgroundBound = base.getBound(); Texture2D exitButtonTex = game.Content.Load<Texture2D>("Menus\\MainMenu\\Buttons\\exit_button"); Texture2D optionsButtonTex = game.Content.Load<Texture2D>("Menus\\MainMenu\\Buttons\\options_button"); Texture2D resumeButtonTex = game.Content.Load<Texture2D>("Menus\\MainMenu\\Buttons\\resume_button"); Texture2D recordTex = game.Content.Load<Texture2D>("Menus\\MainMenu\\record"); Texture2D tonearmTex = game.Content.Load<Texture2D>("Menus\\MainMenu\\toneArm"); exitButton = new MenuButton(exitButtonTex, new Vector2(backgroundBound.X + (backgroundBound.Width / 2) - (exitButtonTex.Width / 2), backgroundBound.Y + 3 * (backgroundBound.Height / 4) - 3 * (exitButtonTex.Height / 4))); optionsButton = new MenuButton(optionsButtonTex, new Vector2(backgroundBound.X + (backgroundBound.Width / 2) - (optionsButtonTex.Width / 2), backgroundBound.Y + 2 * (backgroundBound.Height / 4) - 2 * (optionsButtonTex.Height / 4))); resumeButton = new MenuButton(resumeButtonTex, new Vector2(backgroundBound.X + (backgroundBound.Width / 2) - (resumeButtonTex.Width / 2), backgroundBound.Y + 1 * (backgroundBound.Height / 4) - 1 * (resumeButtonTex.Height / 4))); recordButton = new SpinningMenuButton(recordTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.8251f), backgroundBound.Y + (backgroundBound.Height * 0.7606f))); toneArm = new MenuButton(tonearmTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.8180f), backgroundBound.Y + (backgroundBound.Height * 0.5172f))); }
private ToolStripMenuItem CreateColorMenuItems() { var menuItem = new ToolStripMenuItem("Color"); menuItem.DropDownItems.Clear(); MenuEventHandler onExecute = delegate(ToolStripMenuItem item) { if (item.Tag is ColorFormat) { viewModel.SetColorFormat((ColorFormat)item.Tag); } }; foreach (var preset in viewModel.GetAvailableColorFormats()) { var item = CreateMenuItem(preset, onExecute); menuItem.DropDownItems.Add(item); } menuStrip.Items.Add(menuItem); return(menuItem); }
private ToolStripMenuItem CreateFormatMenuItems() { var menuItem = new ToolStripMenuItem("Format"); menuItem.DropDownItems.Clear(); MenuEventHandler onExecute = delegate(ToolStripMenuItem item) { if (item.Tag is string) { viewModel.SetDecoder((string)item.Tag); } }; foreach (var preset in viewModel.GetAvailableDecoders()) { var item = CreateMenuItem(preset, onExecute); menuItem.DropDownItems.Add(item); } menuStrip.Items.Add(menuItem); return(menuItem); }
public OptionsMenu(Game1 g, MenuEventHandler eventH) : base(g, "Menus\\OptionsMenu\\menu_options") { game = g; eventHandler = eventH; Rectangle backgroundBound = base.getBound(); #region textures Texture2D toggleOffTex = game.Content.Load<Texture2D>("Menus\\OptionsMenu\\Buttons\\off"); Texture2D toggleOnTex = game.Content.Load<Texture2D>("Menus\\OptionsMenu\\Buttons\\on"); Texture2D changeControlsButtonTex = game.Content.Load<Texture2D>("Menus\\OptionsMenu\\Buttons\\changeControllerButton"); Texture2D sliderTex = game.Content.Load<Texture2D>("Menus\\OptionsMenu\\Buttons\\slider"); Texture2D sliderBGTex = game.Content.Load<Texture2D>("Menus\\OptionsMenu\\Buttons\\sliderBackGround"); Texture2D saveTex = game.Content.Load<Texture2D>("Menus\\OptionsMenu\\Buttons\\saveButton"); Texture2D backTex = game.Content.Load<Texture2D>("Menus\\OptionsMenu\\Buttons\\backButton"); #endregion #region buttons and sliders changeControlsButton = new MenuButton(changeControlsButtonTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.1975f)-11, backgroundBound.Y + (backgroundBound.Height * 0.7404f)-9)); fullscreenButton = new ToggleMenuButton(toggleOnTex, toggleOffTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.5430f)-15, backgroundBound.Y + (backgroundBound.Height * 0.5375f)-10)); invertYButton = new ToggleMenuButton(toggleOnTex, toggleOffTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.5430f) - 15, backgroundBound.Y + (backgroundBound.Height * 0.6592f) - 12)); backButton = new MenuButton(backTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.7475f) - 0, backgroundBound.Y + (backgroundBound.Height * 0.7505f) - 0)); saveButton = new MenuButton(saveTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.6348f) - 0, backgroundBound.Y + (backgroundBound.Height * 0.7505f) - 0)); clippingSlider = new SliderMenuButton(sliderBGTex, sliderTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.5430f), backgroundBound.Y + (backgroundBound.Height * 0.4462f))); soundSlider = new SliderMenuButton(sliderBGTex, sliderTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.5430f), backgroundBound.Y + (backgroundBound.Height * 0.3448f))); musicSlider = new SliderMenuButton(sliderBGTex, sliderTex, new Vector2(backgroundBound.X + (backgroundBound.Width * 0.5430f), backgroundBound.Y + (backgroundBound.Height * 0.2535f))); #endregion loadOptions(); }
public override void EA_MenuClick(Repository repository, string location, string menuName, string itemName) { EAMain.UpdateRepository(repository); MenuEventHandler.MenuClick(location, menuName, itemName); }
public ControllerSelectMenu(Game1 g, MenuEventHandler eventHandler) : base(g, "Menus\\ControlMenu\\controllerSelect") { this.eventHandler = eventHandler; game = g; }
private void Awake() { Instance = this; }
protected void Page_Init(object sender, EventArgs e) { mm = (MinMaster)Master; navigator = new Navigator(Page); // whether in a specific panel or not, we need a menu MenuEventHandler menuHandler = navigator.MenuHandle; ((TreeControl)mm.SysDriver.MainPanel.controls[0]).ToUControl(MainPanel, navigator.MenuHandler); // get the active panel, if exists if (Page.RouteData.Values.ContainsKey("panelId") && Page.RouteData.Values["panelId"].ToString() == "0") { Page.RouteData.Values.Remove("panelId"); } if (Page.RouteData.Values.ContainsKey("panelId")) { // the basic panel if (Page.IsPostBack && Session[CC.SESSION_ACTIVE_PANEL] is MPanel) { activePanel = (MPanel)Session[CC.SESSION_ACTIVE_PANEL]; } else { noSessionForActPanel = true; Session[CC.SESSION_ACTIVE_PANEL] = null; activePanel = mm.SysDriver.Panels[Int32.Parse(Page.RouteData.Values["panelId"].ToString())]; } if (activePanel.isBaseNavPanel) { Response.RedirectToRoute( CE.GlobalState == GlobalState.Architect ? "ArchitectShowRoute" : "AdministerBrowseRoute", new { projectName = CE.project.Name }); return; } // panels is focused to a certain item (row in table) if (Request.QueryString.Count > 0) { SetRoutedPKForPanel(activePanel, Request.QueryString); } else { activePanel.PK = null; } // which action on this panel leads where var controlTargetPanels = from _min.Models.Control c in activePanel.controls select c.ActionsDicitionary; Dictionary <UserAction, int> currentPanelActionPanels = new Dictionary <UserAction, int>(); foreach (var x in controlTargetPanels) { foreach (KeyValuePair <UserAction, int> item in x) { if (!currentPanelActionPanels.ContainsKey(item.Key)) // should be done differently { currentPanelActionPanels.Add(item.Key, item.Value); } } } navigator.setCurrentTableActionPanels(currentPanelActionPanels); CreatePanelHeading(MainPanel); CreateWebControlsForPanel(activePanel, MainPanel); } else { CreatePanelHeading(MainPanel); } }
public override object EA_GetMenuItems(Repository repository, string location, string menuName) { EAMain.UpdateRepository(repository); return(MenuEventHandler.GetMenuItems(location, menuName)); }
public override void EA_GetMenuState(Repository repository, string location, string menuName, string itemName, ref bool isEnabled, ref bool isChecked) { EAMain.UpdateRepository(repository); MenuEventHandler.GetMenuState(location, menuName, itemName, ref isEnabled, ref isChecked); }