Exemplo n.º 1
0
        public void SetWidgetLayout(LayoutOrientation orientation)
        {
            switch (orientation)
            {
            case LayoutOrientation.Vertical:
                this.DesignWidth  = 544;
                this.DesignHeight = 960;

                sceneBackgroundPanel.SetPosition(0, 0);
                sceneBackgroundPanel.SetSize(544, 960);
                sceneBackgroundPanel.Anchors = Anchors.Top | Anchors.Bottom | Anchors.Left | Anchors.Right;
                sceneBackgroundPanel.Visible = true;

                Button_1.SetPosition(633, 274);
                Button_1.SetSize(214, 56);
                Button_1.Anchors = Anchors.None;
                Button_1.Visible = true;

                Button_2.SetPosition(633, 274);
                Button_2.SetSize(214, 56);
                Button_2.Anchors = Anchors.None;
                Button_2.Visible = true;

                Button_3.SetPosition(633, 274);
                Button_3.SetSize(214, 56);
                Button_3.Anchors = Anchors.None;
                Button_3.Visible = true;

                Button_4.SetPosition(633, 274);
                Button_4.SetSize(214, 56);
                Button_4.Anchors = Anchors.None;
                Button_4.Visible = true;

                Button_5.SetPosition(633, 274);
                Button_5.SetSize(214, 56);
                Button_5.Anchors = Anchors.None;
                Button_5.Visible = true;

                Button_6.SetPosition(633, 274);
                Button_6.SetSize(214, 56);
                Button_6.Anchors = Anchors.None;
                Button_6.Visible = true;

                Button_7.SetPosition(633, 274);
                Button_7.SetSize(214, 56);
                Button_7.Anchors = Anchors.None;
                Button_7.Visible = true;

                Button_8.SetPosition(633, 274);
                Button_8.SetSize(214, 56);
                Button_8.Anchors = Anchors.None;
                Button_8.Visible = true;

                Button_9.SetPosition(633, 274);
                Button_9.SetSize(214, 56);
                Button_9.Anchors = Anchors.None;
                Button_9.Visible = true;

                Button_LD.SetPosition(633, 274);
                Button_LD.SetSize(214, 56);
                Button_LD.Anchors = Anchors.None;
                Button_LD.Visible = true;

                Button_EMG.SetPosition(633, 274);
                Button_EMG.SetSize(214, 56);
                Button_EMG.Anchors = Anchors.None;
                Button_EMG.Visible = true;

                Button_RPV.SetPosition(633, 274);
                Button_RPV.SetSize(214, 56);
                Button_RPV.Anchors = Anchors.None;
                Button_RPV.Visible = true;

                Button_prefs.SetPosition(633, 274);
                Button_prefs.SetSize(214, 56);
                Button_prefs.Anchors = Anchors.None;
                Button_prefs.Visible = true;

                Slider_Thr.SetPosition(511, 308);
                Slider_Thr.SetSize(362, 58);
                Slider_Thr.Anchors = Anchors.Height;
                Slider_Thr.Visible = true;

                Button_NXT.SetPosition(633, 274);
                Button_NXT.SetSize(214, 56);
                Button_NXT.Anchors = Anchors.None;
                Button_NXT.Visible = true;

                Button_STBY.SetPosition(633, 274);
                Button_STBY.SetSize(214, 56);
                Button_STBY.Anchors = Anchors.None;
                Button_STBY.Visible = true;

                Button_TO.SetPosition(633, 274);
                Button_TO.SetSize(214, 56);
                Button_TO.Anchors = Anchors.None;
                Button_TO.Visible = true;

                Button_Cancel.SetPosition(633, 274);
                Button_Cancel.SetSize(214, 56);
                Button_Cancel.Anchors = Anchors.None;
                Button_Cancel.Visible = true;

                Button_Quit.SetPosition(633, 274);
                Button_Quit.SetSize(214, 56);
                Button_Quit.Anchors = Anchors.None;
                Button_Quit.Visible = true;

                Button_OVR.SetPosition(633, 274);
                Button_OVR.SetSize(214, 56);
                Button_OVR.Anchors = Anchors.None;
                Button_OVR.Visible = true;

                Button_CUT.SetPosition(633, 274);
                Button_CUT.SetSize(214, 56);
                Button_CUT.Anchors = Anchors.None;
                Button_CUT.Visible = true;

                Button_IGN.SetPosition(633, 274);
                Button_IGN.SetSize(214, 56);
                Button_IGN.Anchors = Anchors.None;
                Button_IGN.Visible = true;

                Button_UAV.SetPosition(633, 274);
                Button_UAV.SetSize(214, 56);
                Button_UAV.Anchors = Anchors.None;
                Button_UAV.Visible = true;

                Button_HOME.SetPosition(633, 274);
                Button_HOME.SetSize(214, 56);
                Button_HOME.Anchors = Anchors.None;
                Button_HOME.Visible = true;

                Label_Comm.SetPosition(0, 508);
                Label_Comm.SetSize(214, 36);
                Label_Comm.Anchors = Anchors.None;
                Label_Comm.Visible = true;

                Label_Info.SetPosition(0, 508);
                Label_Info.SetSize(214, 36);
                Label_Info.Anchors = Anchors.None;
                Label_Info.Visible = true;

                PagePanel_1.SetPosition(584, 227);
                PagePanel_1.SetSize(100, 50);
                PagePanel_1.Anchors = Anchors.None;
                PagePanel_1.Visible = true;

                break;

            default:
                this.DesignWidth  = 960;
                this.DesignHeight = 544;

                sceneBackgroundPanel.SetPosition(0, 0);
                sceneBackgroundPanel.SetSize(960, 544);
                sceneBackgroundPanel.Anchors = Anchors.Top | Anchors.Bottom | Anchors.Left | Anchors.Right;
                sceneBackgroundPanel.Visible = true;

                Button_1.SetPosition(0, 0);
                Button_1.SetSize(130, 54);
                Button_1.Anchors = Anchors.None;
                Button_1.Visible = true;

                Button_2.SetPosition(0, 54);
                Button_2.SetSize(130, 54);
                Button_2.Anchors = Anchors.None;
                Button_2.Visible = true;

                Button_3.SetPosition(0, 108);
                Button_3.SetSize(130, 54);
                Button_3.Anchors = Anchors.None;
                Button_3.Visible = true;

                Button_4.SetPosition(0, 162);
                Button_4.SetSize(130, 54);
                Button_4.Anchors = Anchors.None;
                Button_4.Visible = true;

                Button_5.SetPosition(0, 216);
                Button_5.SetSize(130, 54);
                Button_5.Anchors = Anchors.None;
                Button_5.Visible = true;

                Button_6.SetPosition(0, 270);
                Button_6.SetSize(130, 54);
                Button_6.Anchors = Anchors.None;
                Button_6.Visible = true;

                Button_7.SetPosition(0, 324);
                Button_7.SetSize(130, 54);
                Button_7.Anchors = Anchors.None;
                Button_7.Visible = true;

                Button_8.SetPosition(0, 378);
                Button_8.SetSize(130, 54);
                Button_8.Anchors = Anchors.None;
                Button_8.Visible = true;

                Button_9.SetPosition(0, 432);
                Button_9.SetSize(130, 54);
                Button_9.Anchors = Anchors.None;
                Button_9.Visible = true;

                Button_LD.SetPosition(142, 0);
                Button_LD.SetSize(180, 108);
                Button_LD.Anchors = Anchors.None;
                Button_LD.Visible = true;

                Button_EMG.SetPosition(213, 429);
                Button_EMG.SetSize(109, 54);
                Button_EMG.Anchors = Anchors.None;
                Button_EMG.Visible = true;

                Button_RPV.SetPosition(142, 339);
                Button_RPV.SetSize(180, 80);
                Button_RPV.Anchors = Anchors.None;
                Button_RPV.Visible = true;

                Button_prefs.SetPosition(879, 0);
                Button_prefs.SetSize(84, 54);
                Button_prefs.Anchors = Anchors.None;
                Button_prefs.Visible = true;

                Slider_Thr.SetPosition(902, 144);
                Slider_Thr.SetSize(58, 339);
                Slider_Thr.Anchors = Anchors.Top | Anchors.Bottom | Anchors.Height;
                Slider_Thr.Visible = true;

                Button_NXT.SetPosition(0, 490);
                Button_NXT.SetSize(130, 54);
                Button_NXT.Anchors = Anchors.None;
                Button_NXT.Visible = true;

                Button_STBY.SetPosition(142, 117);
                Button_STBY.SetSize(180, 80);
                Button_STBY.Anchors = Anchors.None;
                Button_STBY.Visible = true;

                Button_TO.SetPosition(568, 0);
                Button_TO.SetSize(180, 54);
                Button_TO.Anchors = Anchors.None;
                Button_TO.Visible = true;

                Button_Cancel.SetPosition(336, 0);
                Button_Cancel.SetSize(180, 108);
                Button_Cancel.Anchors = Anchors.None;
                Button_Cancel.Visible = true;

                Button_Quit.SetPosition(795, 0);
                Button_Quit.SetSize(84, 54);
                Button_Quit.Anchors = Anchors.None;
                Button_Quit.Visible = true;

                Button_OVR.SetPosition(876, 82);
                Button_OVR.SetSize(84, 54);
                Button_OVR.Anchors = Anchors.None;
                Button_OVR.Visible = true;

                Button_CUT.SetPosition(876, 490);
                Button_CUT.SetSize(84, 54);
                Button_CUT.Anchors = Anchors.None;
                Button_CUT.Visible = true;

                Button_IGN.SetPosition(213, 490);
                Button_IGN.SetSize(109, 54);
                Button_IGN.Anchors = Anchors.None;
                Button_IGN.Visible = true;

                Button_UAV.SetPosition(142, 277);
                Button_UAV.SetSize(180, 54);
                Button_UAV.Anchors = Anchors.None;
                Button_UAV.Visible = true;

                Button_HOME.SetPosition(142, 205);
                Button_HOME.SetSize(180, 54);
                Button_HOME.Anchors = Anchors.None;
                Button_HOME.Visible = true;

                Label_Comm.SetPosition(795, 54);
                Label_Comm.SetSize(165, 15);
                Label_Comm.Anchors = Anchors.Bottom | Anchors.Left | Anchors.Right;
                Label_Comm.Visible = true;

                Label_Info.SetPosition(532, 107);
                Label_Info.SetSize(335, 10);
                Label_Info.Anchors = Anchors.Bottom | Anchors.Left | Anchors.Right;
                Label_Info.Visible = true;

                PagePanel_1.SetPosition(336, 118);
                PagePanel_1.SetSize(530, 426);
                PagePanel_1.Anchors = Anchors.None;
                PagePanel_1.Visible = true;

                break;
            }
            _currentLayoutOrientation = orientation;
        }