private void ShowPanel(PanelEnum panel) { switch (panel) { case PanelEnum.Dashboard: pnlIndex.SendToBack(); pnlDashboard.BringToFront(); pnlSearch.SendToBack(); break; case PanelEnum.Index: pnlIndex.BringToFront(); pnlDashboard.SendToBack(); pnlSearch.SendToBack(); break; case PanelEnum.Search: pnlIndex.SendToBack(); pnlDashboard.SendToBack(); pnlSearch.BringToFront(); this.ActiveControl = txtSearchField; break; default: pnlSearch.Visible = false; pnlIndex.Visible = false; pnlDashboard.Visible = true; break; } }
/// <summary> /// Metoido que permite a un UserControl (A) crear e incluir OTRO user control (B) en algun panel container (PanelControl) /// del formulario donde esta ya incluido el usercontrol (A) que lanza el evento /// De este modo un formulario que atrape este evento , tambien detectara la intencion del usercontrol (A) de /// lanzar otro usercontrol . El formulario prinsipal (main) luego realizara las operaciones necesarias para incluir dicho user control /// en el Panel espesificado por el parametro panel. /// </summary> /// <param name="panelEnum">Panel donde se incluira el usercontrol</param> /// <param name="menuItem"></param> /// <param name="populateObject">Parametros paara el Populate del usercontrol</param> protected void LunchUserControl(PanelEnum panelEnum, Fwk.UI.Controls.Menu.Tree.MenuItem menuItem, Object populateObject) { if (OnLunchUserControlEvent != null) { OnLunchUserControlEvent(this, panelEnum, menuItem, populateObject); } }
public void AddContronToPannel(PanelEnum panelEnum, Xtra_UC_Base userControl, object obj) { var panel = ((IfrmMainBase)_ParentForm).Get_Panel(panelEnum); using (WaitCursorHelper w = new WaitCursorHelper(_ParentForm)) { Type T = userControl.GetType(); ///Si no fue agregado lo agega al contenedor if (!controls.Contains(userControl.Key)) { userControl.ParentPanel = panel; panel.Controls.Add(userControl); controls.Add(userControl.Key); userControl.Dock = System.Windows.Forms.DockStyle.Fill; userControl.OnExitControlEvent += new ExitControlHandler(ctrl_OnExitControlEvent); userControl.OnLunchUserControlEvent += ctrl_OnLunchUserControlEvent; userControl.Populate(obj); } CurrentControl = userControl; userControl.BringToFront(); userControl.Refresh(); } }
protected void AddContronToPannel(PanelEnum panelEnum, String assemblyInfo, object obj) { Fwk.UI.Controls.Menu.Tree.MenuItem item = new Fwk.UI.Controls.Menu.Tree.MenuItem(); item.AssemblyInfo = assemblyInfo; PanelControl wPanelControl = Get_Panel(panelEnum); userContrlManager1.AddContronToPannel(wPanelControl, item, obj); }
public void AddContronToPannel(PanelEnum panelEnum, String assemblyInfo, object obj) { Fwk.UI.Controls.Menu.Tree.MenuItem item = new Fwk.UI.Controls.Menu.Tree.MenuItem(); item.AssemblyInfo = assemblyInfo; PanelControl wPanelControl = ((IfrmMainBase)_ParentForm).Get_Panel(panelEnum); AddContronToPannel(wPanelControl, item, obj); }
private void FadeInComplete(PanelEnum panelEnum) { //Debug.Log("FadeInComplete:"+panelEnum.ToString()); if (panelEnum == PanelEnum.TransitionView) { StartCoroutine(LoadSceneAsync()); } }
public static void OpenPanel(PanelEnum aPanelToOpen, PanelEnum[] aPanelsToClose, PanelData panelData = null) { instance.panels[(int)aPanelToOpen].SetPanelData(panelData); instance.panels[(int)aPanelToOpen].gameObject.SetActive(true); for (int i = 0; i < aPanelsToClose.Length; ++i) { instance.panels[(int)aPanelsToClose[i]].gameObject.SetActive(false); } }
void Start() { this.currentPanel = PanelEnum.LOGIN; this.lastPanel = PanelEnum.LOGIN; showScreen(PanelEnum.LOGIN); this.needUpdate = false; this.text = ""; this.pseudo = ""; this.color = new Color32(255, 255, 255, 255); }
public void showScreen(PanelEnum panel) { showLogin(panel == PanelEnum.LOGIN); showMatchMaking(panel == PanelEnum.MATCHMAKING); showProfil(panel == PanelEnum.PROFIL); showMessage(panel == PanelEnum.MESSAGE); showGame(panel == PanelEnum.GAME); this.lastPanel = currentPanel; this.currentPanel = panel; }
private void DockToPanel(SystemWindow systemWindow, PanelEnum panel) { if (Settings.Instance.EnableLogger) Logger.Debug("(MainForm - DockToPanel) Docking window: {0}.", systemWindow.FullName); if (Settings.Instance.EnableLogger) Logger.Debug("(MainForm - DockToPanel) Maximizing window."); if (systemWindow.Parent != null && systemWindow.Parent.IsMinimized) { if (Settings.Instance.EnableLogger) Logger.Debug("(MainForm - DockToPanel) Maximizing parent for Delphi applications."); systemWindow.Parent.Restore(); } else { systemWindow.Restore(); } systemWindow.Maximize(); switch (panel) { case PanelEnum.First: if (Settings.Instance.EnableLogger) Logger.Debug("(MainForm - DockToPanel) Docking first window: {0}.", systemWindow.FullName); systemWindow.DockToPanel(splitContainerApps.Panel1); if (_firstEventAssigned == false) { splitContainerApps.Panel1.SizeChanged += systemWindow.PanelSizeChanged; _firstEventAssigned = true; } break; case PanelEnum.Second: if (Settings.Instance.EnableLogger) Logger.Debug("(MainForm - DockToPanel) Docking second window: {0}.", systemWindow.FullName); systemWindow.DockToPanel(splitContainerApps.Panel2); if (_secondEventAssigned == false) { splitContainerApps.Panel2.SizeChanged += systemWindow.PanelSizeChanged; _secondEventAssigned = true; } break; } systemWindow.PanelSizeChanged(panel == PanelEnum.First ? splitContainerApps.Panel1 : splitContainerApps.Panel2, new EventArgs()); if (Settings.Instance.EnableLogger) Logger.Debug("(MainForm - DockToPanel) Docking windows ends."); }
private void FadeComplete(PanelEnum panelEnum) { Debug.Log(panelEnum.ToString()); if (panelEnum == PanelEnum.TransitionView) { PreLoad(); PanelManager.instance.CloseTopPanel(); } else { Destroy(gameObject); } }
private void ProcessActivePanelPresentation(MvxPresentationHint hint) { var activePresentationHint = hint as ActivePanelPresentationHint; if (activePresentationHint != null) { var panelHint = activePresentationHint; _activePanel = panelHint.ActivePanel; if (panelHint.ShowPanel) { ShowPanel(panelHint.ActivePanel); } } }
private void ShowPanel(PanelEnum panel) { switch (panel) { case PanelEnum.Center: _jaSidePanelController.ShowCenterPanelAnimated(true); break; case PanelEnum.Left: _jaSidePanelController.ShowLeftPanelAnimated(true); break; case PanelEnum.Right: _jaSidePanelController.ShowRightPanelAnimated(true); break; } }
/// <summary> /// /// </summary> /// <param name="panelEnum"></param> /// <returns></returns> public DevExpress.XtraEditors.PanelControl Get_Panel(PanelEnum panelEnum) { DevExpress.XtraEditors.PanelControl panel = null; switch (panelEnum) { case PanelEnum.FootherPanel: panel = this.panelControl_FootherPanel; break; case PanelEnum.LeftPanel_1: panel = this.panelControl_LeftPanel_1; break; case PanelEnum.RightPanel: panel = this.panelControl_RightPanel; break; } return panel; }
/// <summary> /// /// </summary> /// <param name="panelEnum"></param> /// <returns></returns> public override DevExpress.XtraEditors.PanelControl Get_Panel(PanelEnum panelEnum) { DevExpress.XtraEditors.PanelControl panel = null; switch (panelEnum) { case PanelEnum.FootherPanel: panel = this.panelControl_FootherPanel; break; case PanelEnum.LeftPanel_1: panel = this.panelControl_LeftPanel_1; break; case PanelEnum.RightPanel: panel = this.panelControl_RightPanel; break; } return(panel); }
private void DockingSavedWindows(Window window, PanelEnum panelEnum) { if (window == null) return; var w = new SystemWindow(window.ClassName, window.Title); if (Settings.Instance.EnableLogger) Logger.Debug("(MainForm - DockingSavedWindows) Window exists: {0}", w.Exists); if (!w.Exists) return; DockToPanel(w, panelEnum); switch (panelEnum) { case PanelEnum.First: _firstWindow = w; break; case PanelEnum.Second: _secondWindow = w; break; } }
public void ClosePanel(PanelEnum panel) { UIPanelDic[(int)panel].SetActive(false); }
private void FadeOutComplete(PanelEnum panelEnum) { gameObject.SetActive(false); }
public void AddContronToPannel(PanelEnum panelEnum, Fwk.UI.Controls.Menu.Tree.MenuItem item, object obj) { PanelControl wPanelControl = ((IfrmMainBase)_ParentForm).Get_Panel(panelEnum); AddContronToPannel(wPanelControl, item, obj); }
public virtual DevExpress.XtraEditors.PanelControl Get_Panel(PanelEnum panelEnum) { throw new NotImplementedException(); }
private void TransitionFadeOutComplete(PanelEnum panelEnum) { StartCoroutine(CutScreen()); }
public static void ClosePanel(PanelEnum aPanelToClose) { instance.panels[(int)aPanelToClose].gameObject.SetActive(false); }
public PanelPopToRootPresentationHint(PanelEnum panel) { Panel = panel; }
public PanelResetRootPresentationHint(PanelEnum panel) { Panel = panel; }
public PanelPresentationAttribute(PanelEnum panel, PanelHintType hintType, bool showPanel) { Panel = panel; ShowPanel = showPanel; HintType = hintType; }
public ActivePanelPresentationHint(PanelEnum activePanel, bool showPanel = true) { ActivePanel = activePanel; ShowPanel = showPanel; }
public GameObject GetPanel(PanelEnum panel) { return(UIPanelDic[(int)panel]); }
public static void OpenPanel(PanelEnum aPanelToOpen, PanelEnum aPanelToClose, PanelData panelData = null) { instance.panels[(int)aPanelToClose].gameObject.SetActive(false); instance.panels[(int)aPanelToOpen].SetPanelData(panelData); instance.panels[(int)aPanelToOpen].gameObject.SetActive(true); }
public void ActivatePanel(PanelEnum pEnum) { panels[(int)pEnum].SetActive(true); }
/// <summary> /// /// </summary> /// <param name="luncherControl"></param> /// <param name="panelEnum"></param> /// <param name="menuItem"></param> /// <param name="populateObject"></param> protected void ctrl_OnLunchUserControlEvent(Xtra_UC_Base luncherControl, PanelEnum panelEnum, Fwk.UI.Controls.Menu.Tree.MenuItem menuItem, Object populateObject) { AddContronToPannel(panelEnum, menuItem, populateObject); }
protected void AddContronToPannel(PanelEnum panelEnum, Fwk.UI.Controls.Menu.Tree.MenuItem item, object obj) { PanelControl wPanelControl = Get_Panel(panelEnum); userContrlManager1.AddContronToPannel(wPanelControl, item, obj); }
protected void AddContronToPannel(PanelEnum panelEnum, Xtra_UC_Base userControl, object obj) { userContrlManager1.AddContronToPannel(panelEnum, userControl, obj); }
protected void AddContronToPannel(PanelEnum panelEnum, Xtra_UC_Base userControl, object obj) { userContrlManager1.AddContronToPannel(panelEnum,userControl,obj); }
public JaSidePanelsMvxPresenter(UIApplicationDelegate applicationDelegate, UIWindow window) : base(applicationDelegate, window) { _jaSidePanelController = new JASidePanelController(); _activePanel = PanelEnum.Center; }
public void OpenPanel(PanelEnum panel) { UIPanelDic[(int)panel].SetActive(true); }
private void SetProcessAndLabel(Control label, PanelEnum panelEnum) { if (listBoxOfApps.SelectedItem == null) return; var selectedItem = (SystemWindow)listBoxOfApps.SelectedItem; if (Settings.Instance.EnableLogger) Logger.Debug("(ApplicationList - SetProcessAndLabel) Preparing app to dock ({0})", selectedItem.FullName); switch (panelEnum) { case PanelEnum.First: if (!selectedItem.Equals(SecondWindow)) { FirstWindow = (SystemWindow)listBoxOfApps.SelectedItem; label.Text = FirstWindow.FullName; } break; case PanelEnum.Second: if (!selectedItem.Equals(FirstWindow)) { SecondWindow = (SystemWindow)listBoxOfApps.SelectedItem; label.Text = SecondWindow.FullName; } break; } }