Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 /// <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);
     }
 }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
 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);
 }
Exemplo n.º 6
0
        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();
            }
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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);
        }
Exemplo n.º 9
0
 private void FadeInComplete(PanelEnum panelEnum)
 {
     //Debug.Log("FadeInComplete:"+panelEnum.ToString());
     if (panelEnum == PanelEnum.TransitionView)
     {
         StartCoroutine(LoadSceneAsync());
     }
 }
Exemplo n.º 10
0
 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);
     }
 }
Exemplo n.º 11
0
 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);
 }
Exemplo n.º 12
0
    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;
    }
Exemplo n.º 13
0
        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);
     }
 }
Exemplo n.º 15
0
        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);
                }
            }
        }
Exemplo n.º 16
0
        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;
            }
        }
Exemplo n.º 17
0
        /// <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;

        }
Exemplo n.º 18
0
        /// <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);
        }
Exemplo n.º 19
0
        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;
            }
        }
Exemplo n.º 20
0
 public void ClosePanel(PanelEnum panel)
 {
     UIPanelDic[(int)panel].SetActive(false);
 }
        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);
                }
            }
        }
Exemplo n.º 22
0
 private void FadeOutComplete(PanelEnum panelEnum)
 {
     gameObject.SetActive(false);
 }
Exemplo n.º 23
0
        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);
        }
Exemplo n.º 24
0
 public virtual DevExpress.XtraEditors.PanelControl Get_Panel(PanelEnum panelEnum) { throw new  NotImplementedException(); }
Exemplo n.º 25
0
 private void TransitionFadeOutComplete(PanelEnum panelEnum)
 {
     StartCoroutine(CutScreen());
 }
Exemplo n.º 26
0
 public static void ClosePanel(PanelEnum aPanelToClose)
 {
     instance.panels[(int)aPanelToClose].gameObject.SetActive(false);
 }
 public PanelPopToRootPresentationHint(PanelEnum panel)
 {
     Panel = panel;
 }
Exemplo n.º 28
0
 public PanelResetRootPresentationHint(PanelEnum panel)
 {
     Panel = panel;
 }
 public PanelPresentationAttribute(PanelEnum panel, PanelHintType hintType, bool showPanel)
 {
     Panel = panel;
     ShowPanel = showPanel;
     HintType = hintType;
 }
Exemplo n.º 30
0
 public ActivePanelPresentationHint(PanelEnum activePanel, bool showPanel = true)
 {
     ActivePanel = activePanel;
     ShowPanel   = showPanel;
 }
Exemplo n.º 31
0
 public GameObject GetPanel(PanelEnum panel)
 {
     return(UIPanelDic[(int)panel]);
 }
Exemplo n.º 32
0
 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);
 }
Exemplo n.º 33
0
 public void ActivatePanel(PanelEnum pEnum)
 {
     panels[(int)pEnum].SetActive(true);
 }
Exemplo n.º 34
0
 public PanelPresentationAttribute(PanelEnum panel, PanelHintType hintType, bool showPanel)
 {
     Panel     = panel;
     ShowPanel = showPanel;
     HintType  = hintType;
 }
Exemplo n.º 35
0
 public virtual DevExpress.XtraEditors.PanelControl Get_Panel(PanelEnum panelEnum)
 {
     throw new  NotImplementedException();
 }
Exemplo n.º 36
0
 public PanelPopToRootPresentationHint(PanelEnum panel)
 {
     Panel = panel;
 }
Exemplo n.º 37
0
        /// <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);
        }
Exemplo n.º 38
0
 /// <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);
 }
Exemplo n.º 39
0
        protected void AddContronToPannel(PanelEnum panelEnum, Fwk.UI.Controls.Menu.Tree.MenuItem item, object obj)
        {
            PanelControl wPanelControl = Get_Panel(panelEnum);

            userContrlManager1.AddContronToPannel(wPanelControl, item, obj);
        }
Exemplo n.º 40
0
 protected void AddContronToPannel(PanelEnum panelEnum, Fwk.UI.Controls.Menu.Tree.MenuItem item, object obj)
 {
     PanelControl wPanelControl = Get_Panel(panelEnum);
     userContrlManager1.AddContronToPannel(wPanelControl, item, obj);
 }
Exemplo n.º 41
0
 protected void AddContronToPannel(PanelEnum panelEnum, Xtra_UC_Base userControl, object obj)
 {
     userContrlManager1.AddContronToPannel(panelEnum, userControl, obj);
 }
Exemplo n.º 42
0
 protected void AddContronToPannel(PanelEnum panelEnum, Xtra_UC_Base userControl, object obj)
 {
     userContrlManager1.AddContronToPannel(panelEnum,userControl,obj);
 }
Exemplo n.º 43
0
 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 JaSidePanelsMvxPresenter(UIApplicationDelegate applicationDelegate, UIWindow window) :
     base(applicationDelegate, window)
 {
     _jaSidePanelController = new JASidePanelController();
     _activePanel = PanelEnum.Center;
 }
 public ActivePanelPresentationHint(PanelEnum activePanel, bool showPanel = true)
 {
     ActivePanel = activePanel;
     ShowPanel = showPanel;
 }
 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;
     }
 }
Exemplo n.º 47
0
 public void OpenPanel(PanelEnum panel)
 {
     UIPanelDic[(int)panel].SetActive(true);
 }
 public PanelResetRootPresentationHint(PanelEnum panel)
 {
     Panel = panel;
 }
Exemplo n.º 49
0
        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;
            }
        }