Exemple #1
0
        private void CreateReflectionOptions()
        {
            _reflectionArea = new SideBarPanel(ControlManager.Manager)
            {
                Passive  = true,
                Parent   = _sideBar,
                Left     = 16,
                Top      = ToolOptionsY,
                Height   = 56,
                CanFocus = false
            };

            _reflectionArea.Width = _sideBar.Width - _reflectionArea.Left;
            _reflectionArea.Init();
            _reflectionArea.Parent = _sideBar;

            var editButton = new Button(ControlManager.Manager)
            {
                Text = "Edit Node Logic", Left = 16, Top = 16, Width = _reflectionArea.Width - 32
            };

            editButton.Init();
            editButton.Parent = _reflectionArea;
            editButton.Click += (sender, args) => EditNode(GetCurrentlySelectedNode());
        }
Exemple #2
0
        public StateEditor(int Row, int Column) : base(StateID.Editor)
        {
            //Draw Cursor
            m_VisibleCursor = true;

            //Set Values
            BoardRow       = Row;
            BoardColumn    = Column;
            SelectedHeight = 1;
            SelectedWidth  = 1;

            //Nulling Stuffs
            m_Data         = null;
            m_Buttons      = null;
            m_MenuButtons  = null;
            m_Sky          = null;
            m_SkyLayer     = null;
            m_Arrow        = null;
            m_Ships        = null;
            m_Board        = null;
            m_SideBar      = null;
            m_SideBarPanel = null;
            m_Window       = null;
            m_Help         = null;
        }
        private void InitSkins()
        {
            pnlSkin = new SideBarPanel
                          {
                              Passive = true,
                              Parent = sidebar,
                              Left = 16,
                              Width = sidebar.Width - pnlRes.Left,
                              Height = 44
                          };
            pnlSkin.Top = Screen.Height - 16 - pnlStats.Height - pnlSkin.Height - 16;
            pnlSkin.Anchor = Anchors.Left | Anchors.Bottom;
            pnlSkin.CanFocus = false;

            rdbDefault = new RadioButton();
            rdbDefault.Parent = pnlSkin;
            rdbDefault.Left = 8;
            rdbDefault.Width = pnlSkin.Width - rdbDefault.Left * 2;
            rdbDefault.Height = 16;
            rdbDefault.Text = "Default Skin";
            rdbDefault.Top = 8;
            //rdbDefault.Checked = Manager.Skin.Name == "Default";
            rdbDefault.Click += rdbDefault_Click;

            rdbGreen = new RadioButton();
            rdbGreen.Parent = pnlSkin;
            rdbGreen.Left = 8;
            rdbGreen.Width = pnlSkin.Width - rdbGreen.Left * 2;
            rdbGreen.Height = 16;
            rdbGreen.Text = "Green Skin";
            rdbGreen.Top = 24;
            //rdbGreen.Checked = Manager.Skin.Name == "Green";
            rdbGreen.Click += rdbGreen_Click;
            rdbGreen.Enabled = true;
        }
        private void InitTasks()
        {
            pnlTasks = new SideBarPanel
            {
                Passive = true,
                Parent = sidebar,
                Left = 16,
                Width = sidebar.Width - pnlRes.Left,
                Height = (tasksCount * 25) + 16,
                Top = btnApply.Top + btnApply.Height + 16,
                CanFocus = false
            };

            btnTasks = new Button[tasksCount];
            for (int i = 0; i < tasksCount; i++)
            {
                btnTasks[i] = new Button
                {
                    Parent = pnlTasks,
                    Left = 8,
                    Width = -8 + btnApply.Width * 2,
                    Text = "Task [" + i + "]"
                };
                btnTasks[i].Top = 8 + i * (btnTasks[i].Height + 1);
                btnTasks[i].Click += btnTask_Click;
                if (tasks.Length >= i - 1 && tasks[i] != "")
                    btnTasks[i].Text = tasks[i];
            }

            btnRandom = new Button
            {
                Parent = sidebar,
                Width = 80,
                Left = 16,
                Top = pnlTasks.Top + pnlTasks.Height + 8,
                Text = "Random"
            };
            btnRandom.Click += btnRandom_Click;

            btnClose = new Button
            {
                Width = 80,
                Parent = sidebar,
                Left = btnRandom.Left + btnRandom.Width + 8,
                Top = pnlTasks.Top + pnlTasks.Height + 8,
                Text = "Close"
            };
            btnClose.Click += btnClose_Click;
        }
Exemple #5
0
        private void InitTasks()
        {
            pnlTasks = new SideBarPanel(Manager);
            pnlTasks.Init();
            pnlTasks.Passive  = true;
            pnlTasks.Parent   = sidebar;
            pnlTasks.Left     = 16;
            pnlTasks.Width    = sidebar.Width - pnlRes.Left;
            pnlTasks.Height   = (TasksCount * 25) + 16;
            pnlTasks.Top      = btnApply.Top + btnApply.Height + 16;
            pnlTasks.CanFocus = false;

            btnTasks = new Button[TasksCount];
            for (var i = 0; i < TasksCount; i++)
            {
                btnTasks[i] = new Button(Manager);
                btnTasks[i].Init();
                btnTasks[i].Parent = pnlTasks;
                btnTasks[i].Left   = 8;
                btnTasks[i].Top    = 8 + i * (btnTasks[i].Height + 1);
                btnTasks[i].Width  = -8 + btnApply.Width * 2;
                btnTasks[i].Click += btnTask_Click;
                btnTasks[i].Text   = "Task [" + i + "]";
                if (Tasks.Length >= i - 1 && Tasks[i] != "")
                {
                    btnTasks[i].Text = Tasks[i];
                }
            }

            btnRandom = new Button(Manager);
            btnRandom.Init();
            btnRandom.Parent = sidebar;
            btnRandom.Width  = 80;
            btnRandom.Left   = 16;
            btnRandom.Top    = pnlTasks.Top + pnlTasks.Height + 8;
            btnRandom.Text   = "Random";
            btnRandom.Click += btnRandom_Click;

            btnClose = new Button(Manager);
            btnClose.Init();
            btnClose.Width  = 80;
            btnClose.Parent = sidebar;
            btnClose.Left   = btnRandom.Left + btnRandom.Width + 8;
            btnClose.Top    = pnlTasks.Top + pnlTasks.Height + 8;
            ;
            btnClose.Text   = "Close";
            btnClose.Click += btnClose_Click;
        }
Exemple #6
0
        private void InitSkins()
        {
            pnlSkin = new SideBarPanel(Manager);
            pnlSkin.Init();
            pnlSkin.Passive  = true;
            pnlSkin.Parent   = sidebar;
            pnlSkin.Left     = 16;
            pnlSkin.Width    = sidebar.Width - pnlRes.Left;
            pnlSkin.Height   = 60;
            pnlSkin.Top      = ClientHeight - 16 - pnlStats.Height - pnlSkin.Height - 16;
            pnlSkin.Anchor   = EAnchors.Left | EAnchors.Bottom;
            pnlSkin.CanFocus = false;

            rdbDefault = new RadioButton(Manager);
            rdbDefault.Init();
            rdbDefault.Parent  = pnlSkin;
            rdbDefault.Left    = 8;
            rdbDefault.Width   = pnlSkin.Width - rdbDefault.Left * 2;
            rdbDefault.Height  = 16;
            rdbDefault.Text    = "Default Skin";
            rdbDefault.Top     = 8;
            rdbDefault.Checked = Manager.Skin.Name == "Default";
            rdbDefault.Click  += new Controls.EventHandler(rdbDefault_Click);

            rdbGreen = new RadioButton(Manager);
            rdbGreen.Init();
            rdbGreen.Parent  = pnlSkin;
            rdbGreen.Left    = 8;
            rdbGreen.Width   = pnlSkin.Width - rdbGreen.Left * 2;
            rdbGreen.Height  = 16;
            rdbGreen.Text    = "Green Skin";
            rdbGreen.Top     = 24;
            rdbGreen.Checked = Manager.Skin.Name == "Green";
            rdbGreen.Click  += new Controls.EventHandler(rdbGreen_Click);
            rdbGreen.Enabled = true;

            rdbRed = new RadioButton(Manager);
            rdbRed.Init();
            rdbRed.Parent  = pnlSkin;
            rdbRed.Left    = 8;
            rdbRed.Width   = pnlSkin.Width - rdbGreen.Left * 2;
            rdbRed.Height  = 16;
            rdbRed.Text    = "Red Skin";
            rdbRed.Top     = 40;
            rdbRed.Checked = Manager.Skin.Name == "Red";
            rdbRed.Click  += new Controls.EventHandler(rdbRed_Click);
            rdbRed.Enabled = true;
        }
        private void InitStats()
        {
            pnlStats = new SideBarPanel
            {
                Passive = true,
                Parent = sidebar,
                Left = 16,
                Height = 64,
                Anchor = Anchors.Left | Anchors.Bottom,
                CanFocus = false
            };
            pnlStats.Width = sidebar.Width - pnlStats.Left;
            pnlStats.Top = Screen.Height - 16 - pnlStats.Height;

            lblObjects = new Label
            {
                Parent = pnlStats,
                Left = 8,
                Top = 8,
                Height = 16,
                Alignment = Alignment.MiddleLeft
            };
            lblObjects.Width = pnlStats.Width - lblObjects.Left * 2; ;

            lblAvgFps = new Label
            {
                Parent = pnlStats,
                Left = 8,
                Top = 24,
                Height = 16,
                Width = pnlStats.Width - lblObjects.Left * 2,
                Alignment = Alignment.MiddleLeft
            };

            lblFps = new Label
            {
                Parent = pnlStats,
                Left = 8,
                Top = 40,
                Height = 16,
                Width = pnlStats.Width - lblObjects.Left * 2,
                Alignment = Alignment.MiddleLeft
            };
        }
Exemple #8
0
        private void InitStats()
        {
            pnlStats = new SideBarPanel(Manager);
            pnlStats.Init();
            pnlStats.Passive  = true;
            pnlStats.Parent   = sidebar;
            pnlStats.Left     = 16;
            pnlStats.Width    = sidebar.Width - pnlStats.Left;
            pnlStats.Height   = 64;
            pnlStats.Top      = ClientHeight - 16 - pnlStats.Height;
            pnlStats.Anchor   = Anchors.Left | Anchors.Bottom;
            pnlStats.CanFocus = false;

            lblObjects = new Label(Manager);
            lblObjects.Init();
            lblObjects.Parent = pnlStats;
            lblObjects.Left   = 8;
            lblObjects.Top    = 8;
            lblObjects.Height = 16;
            lblObjects.Width  = pnlStats.Width - lblObjects.Left * 2;
            ;
            lblObjects.Alignment = Alignment.MiddleLeft;

            lblAvgFps = new Label(Manager);
            lblAvgFps.Init();
            lblAvgFps.Parent    = pnlStats;
            lblAvgFps.Left      = 8;
            lblAvgFps.Top       = 24;
            lblAvgFps.Height    = 16;
            lblAvgFps.Width     = pnlStats.Width - lblObjects.Left * 2;
            lblAvgFps.Alignment = Alignment.MiddleLeft;

            lblFps = new Label(Manager);
            lblFps.Init();
            lblFps.Parent    = pnlStats;
            lblFps.Left      = 8;
            lblFps.Top       = 40;
            lblFps.Height    = 16;
            lblFps.Width     = pnlStats.Width - lblObjects.Left * 2;
            lblFps.Alignment = Alignment.MiddleLeft;
        }
Exemple #9
0
        ////////////////////////////////////////////////////////////////////////////


        ////////////////////////////////////////////////////////////////////////////
        private void InitRes()
        {
            pnlRes = new SideBarPanel(Manager);
            pnlRes.Init();
            pnlRes.Passive  = true;
            pnlRes.Parent   = sidebar;
            pnlRes.Left     = 16;
            pnlRes.Top      = 16;
            pnlRes.Width    = sidebar.Width - pnlRes.Left;
            pnlRes.Height   = 86;
            pnlRes.CanFocus = false;

            rdbRes1024 = new RadioButton(Manager);
            rdbRes1024.Init();
            rdbRes1024.Parent  = pnlRes;
            rdbRes1024.Left    = 8;
            rdbRes1024.Width   = pnlRes.Width - rdbRes1024.Left * 2;
            rdbRes1024.Height  = 16;
            rdbRes1024.Text    = "Resolution 1024x768";
            rdbRes1024.Top     = 8;
            rdbRes1024.Checked = true;

            rdbRes1280 = new RadioButton(Manager);
            rdbRes1280.Init();
            rdbRes1280.Parent = pnlRes;
            rdbRes1280.Left   = rdbRes1024.Left;
            rdbRes1280.Width  = rdbRes1024.Width;
            rdbRes1280.Height = rdbRes1024.Height;
            rdbRes1280.Text   = "Resolution 1280x1024";
            rdbRes1280.Top    = 24;

            rdbRes1680 = new RadioButton(Manager);
            rdbRes1680.Init();
            rdbRes1680.Parent = pnlRes;
            rdbRes1680.Left   = rdbRes1024.Left;
            rdbRes1680.Width  = rdbRes1024.Width;
            rdbRes1680.Height = rdbRes1024.Height;
            rdbRes1680.Text   = "Resolution 1680x1050";
            rdbRes1680.Top    = 40;

            chkResFull        = new CheckBox(Manager);
            chkResFull.Parent = pnlRes;
            chkResFull.Init();
            chkResFull.Left   = rdbRes1024.Left;
            chkResFull.Width  = rdbRes1024.Width;
            chkResFull.Height = rdbRes1024.Height;
            chkResFull.Text   = "Fullscreen Mode";
            chkResFull.Top    = 64;

            btnApply = new Button(Manager);
            btnApply.Init();
            btnApply.Width  = 80;
            btnApply.Parent = sidebar;
            btnApply.Left   = pnlRes.Left;
            btnApply.Top    = pnlRes.Top + pnlRes.Height + 8;
            btnApply.Text   = "Apply";
            btnApply.Click += new Controls.EventHandler(btnApply_Click);

            btnExit = new Button(Manager);
            btnExit.Init();
            btnExit.Width  = 80;
            btnExit.Parent = sidebar;
            btnExit.Left   = btnApply.Left + btnApply.Width + 8;
            btnExit.Top    = pnlRes.Top + pnlRes.Height + 8;
            btnExit.Text   = "Exit";
            btnExit.Click += new Controls.EventHandler(btnExit_Click);
        }
Exemple #10
0
        private void CreateGUI()
        {
            //Create Sidebar
            m_SideBar        = new SideBar(Global.GUIManager);
            m_SideBar.Top    = Global.EDITORSIDEBAR_TOP;
            m_SideBar.Left   = Global.EDITORSIDEBAR_LEFT;
            m_SideBar.Width  = Global.EDITORSIDEBAR_WIDTH;
            m_SideBar.Height = Global.EDITORSIDEBAR_HEIGHT;
            m_Panel.Add(m_SideBar);
            Global.GUIManager.Add(m_SideBar);

            //Create Sidebar Panel
            m_SideBarPanel        = new SideBarPanel(Global.GUIManager);
            m_SideBarPanel.Top    = Global.EDITORSIDEBARPANEL_TOP;
            m_SideBarPanel.Left   = Global.EDITORSIDEBARPANEL_LEFT;
            m_SideBarPanel.Width  = Global.EDITORSIDEBARPANEL_WIDTH;
            m_SideBarPanel.Height = Global.EDITORSIDEBARPANEL_HEIGHT;
            m_Panel.Add(m_SideBarPanel);
            Global.GUIManager.Add(m_SideBarPanel);

            //Create Editor Buttons
            m_Buttons = new Button[Global.EDITORBUTTON_MENU.Length];
            for (int i = 0; i < m_Buttons.Length; i++)
            {
                //Create buttons
                m_Buttons[i]       = new Button(Global.GUIManager);
                m_Buttons[i].Text  = Global.EDITORBUTTON_MENU[i];
                m_Buttons[i].Top   = Global.EDITORBUTTON_TOP + (i * Global.EDITORBUTTON_SPACE);
                m_Buttons[i].Left  = Global.EDITORBUTTON_LEFT;
                m_Buttons[i].Width = Global.EDITORBUTTON_WIDTH;
                m_Buttons[i].Init();

                //Add the buttons
                m_Panel.Add(m_Buttons[i]);
                Global.GUIManager.Add(m_Buttons[i]);

                //Set event handler
                m_Buttons[i].Click += EditorChoose;
            }

            //Create Menu Buttons
            m_MenuButtons = new Button[Global.EDITOR_MENU.Length];
            for (int i = 0; i < m_MenuButtons.Length; i++)
            {
                //Create buttons
                m_MenuButtons[i]       = new Button(Global.GUIManager);
                m_MenuButtons[i].Text  = Global.EDITOR_MENU[i];
                m_MenuButtons[i].Top   = Global.EDITORMENU_TOP + (i * Global.EDITORMENU_SPACE);
                m_MenuButtons[i].Left  = Global.EDITORMENU_LEFT;
                m_MenuButtons[i].Width = Global.EDITORMENU_WIDTH;
                m_MenuButtons[i].Init();

                //Add the buttons
                m_Panel.Add(m_MenuButtons[i]);
                Global.GUIManager.Add(m_MenuButtons[i]);

                //Set event handler
                m_MenuButtons[i].Click += MenuChoose;
            }

            //Create Help Window
            m_Window = new Window(Global.GUIManager);
            m_Window.Init();
            m_Window.CloseButtonVisible = false;
            m_Window.Movable            = false;
            m_Window.StayOnBack         = true;
            m_Window.Resizable          = false;
            m_Window.Visible            = false;

            m_Window.Text   = "Editor Help";
            m_Window.Top    = Global.EDITORWINDOW_TOP;
            m_Window.Left   = Global.EDITORWINDOW_LEFT;
            m_Window.Width  = Global.EDITORWINDOW_WIDTH;
            m_Window.Height = Global.EDITORWINDOW_HEIGHT;
            m_Panel.Add(m_Window);
            Global.GUIManager.Add(m_Window);

            //Create label in Help window
            m_Help = new Label(Global.GUIManager);
            m_Help.Init();
            m_Help.Parent = m_Window;
            m_Help.Text   = Global.EDITOR_HELP;
            m_Help.Top    = Global.EDITORHELP_TOP;
            m_Help.Left   = Global.EDITORHELP_LEFT;
            m_Help.Width  = Global.EDITORHELP_WIDTH;
            m_Help.Height = Global.EDITORHELP_HEIGHT;


            //Add it to the
            m_Panel.Add(m_Help);
            Global.GUIManager.Add(m_Help);
        }
Exemple #11
0
		private void InitRes() {
			pnlRes = new SideBarPanel(Manager);
			pnlRes.Init();
			pnlRes.Passive = true;
			pnlRes.Parent = sidebar;
			pnlRes.Left = 16;
			pnlRes.Top = 16;
			pnlRes.Width = sidebar.Width - pnlRes.Left;
			pnlRes.Height = 86;
			pnlRes.CanFocus = false;

			rdbRes1024 = new RadioButton(Manager);
			rdbRes1024.Init();
			rdbRes1024.Parent = pnlRes;
			rdbRes1024.Left = 8;
			rdbRes1024.Width = pnlRes.Width - rdbRes1024.Left * 2;
			rdbRes1024.Height = 16;
			rdbRes1024.Text = "Resolution 1024x768";
			rdbRes1024.Top = 8;
			rdbRes1024.Checked = true;

			rdbRes1280 = new RadioButton(Manager);
			rdbRes1280.Init();
			rdbRes1280.Parent = pnlRes;
			rdbRes1280.Left = rdbRes1024.Left;
			rdbRes1280.Width = rdbRes1024.Width;
			rdbRes1280.Height = rdbRes1024.Height;
			rdbRes1280.Text = "Resolution 1280x1024";
			rdbRes1280.Top = 24;

			rdbRes1680 = new RadioButton(Manager);
			rdbRes1680.Init();
			rdbRes1680.Parent = pnlRes;
			rdbRes1680.Left = rdbRes1024.Left;
			rdbRes1680.Width = rdbRes1024.Width;
			rdbRes1680.Height = rdbRes1024.Height;
			rdbRes1680.Text = "Resolution 1680x1050";
			rdbRes1680.Top = 40;

			chkResFull = new CheckBox(Manager);
			chkResFull.Parent = pnlRes;
			chkResFull.Init();
			chkResFull.Left = rdbRes1024.Left;
			chkResFull.Width = rdbRes1024.Width;
			chkResFull.Height = rdbRes1024.Height;
			chkResFull.Text = "Fullscreen Mode";
			chkResFull.Top = 64;

			btnApply = new Button(Manager);
			btnApply.Init();
			btnApply.Width = 80;
			btnApply.Parent = sidebar;
			btnApply.Left = pnlRes.Left;
			btnApply.Top = pnlRes.Top + pnlRes.Height + 8;
			btnApply.Text = "Apply";
			btnApply.Click += new Controls.EventHandler(btnApply_Click);

			btnExit = new Button(Manager);
			btnExit.Init();
			btnExit.Width = 80;
			btnExit.Parent = sidebar;
			btnExit.Left = btnApply.Left + btnApply.Width + 8;
			btnExit.Top = pnlRes.Top + pnlRes.Height + 8;
			btnExit.Text = "Exit";
			btnExit.Click += new Controls.EventHandler(btnExit_Click);
		}
Exemple #12
0
		private void InitStats() {
			pnlStats = new SideBarPanel(Manager);
			pnlStats.Init();
			pnlStats.Passive = true;
			pnlStats.Parent = sidebar;
			pnlStats.Left = 16;
			pnlStats.Width = sidebar.Width - pnlStats.Left;
			pnlStats.Height = 64;
			pnlStats.Top = ClientHeight - 16 - pnlStats.Height;
			pnlStats.Anchor = EAnchors.Left | EAnchors.Bottom;
			pnlStats.CanFocus = false;

			lblObjects = new Label(Manager);
			lblObjects.Init();
			lblObjects.Parent = pnlStats;
			lblObjects.Left = 8;
			lblObjects.Top = 8;
			lblObjects.Height = 16;
			lblObjects.Width = pnlStats.Width - lblObjects.Left * 2;
			;
			lblObjects.Alignment = EAlignment.MiddleLeft;

			lblAvgFps = new Label(Manager);
			lblAvgFps.Init();
			lblAvgFps.Parent = pnlStats;
			lblAvgFps.Left = 8;
			lblAvgFps.Top = 24;
			lblAvgFps.Height = 16;
			lblAvgFps.Width = pnlStats.Width - lblObjects.Left * 2;
			lblAvgFps.Alignment = EAlignment.MiddleLeft;

			lblFps = new Label(Manager);
			lblFps.Init();
			lblFps.Parent = pnlStats;
			lblFps.Left = 8;
			lblFps.Top = 40;
			lblFps.Height = 16;
			lblFps.Width = pnlStats.Width - lblObjects.Left * 2;
			lblFps.Alignment = EAlignment.MiddleLeft;
		}
Exemple #13
0
		private void InitSkins() {
			pnlSkin = new SideBarPanel(Manager);
			pnlSkin.Init();
			pnlSkin.Passive = true;
			pnlSkin.Parent = sidebar;
			pnlSkin.Left = 16;
			pnlSkin.Width = sidebar.Width - pnlRes.Left;
			pnlSkin.Height = 60;
			pnlSkin.Top = ClientHeight - 16 - pnlStats.Height - pnlSkin.Height - 16;
			pnlSkin.Anchor = EAnchors.Left | EAnchors.Bottom;
			pnlSkin.CanFocus = false;

			rdbDefault = new RadioButton(Manager);
			rdbDefault.Init();
			rdbDefault.Parent = pnlSkin;
			rdbDefault.Left = 8;
			rdbDefault.Width = pnlSkin.Width - rdbDefault.Left * 2;
			rdbDefault.Height = 16;
			rdbDefault.Text = "Default Skin";
			rdbDefault.Top = 8;
			rdbDefault.Checked = Manager.Skin.Name == "Default";
			rdbDefault.Click += new Controls.EventHandler(rdbDefault_Click);

			rdbGreen = new RadioButton(Manager);
			rdbGreen.Init();
			rdbGreen.Parent = pnlSkin;
			rdbGreen.Left = 8;
			rdbGreen.Width = pnlSkin.Width - rdbGreen.Left * 2;
			rdbGreen.Height = 16;
			rdbGreen.Text = "Green Skin";
			rdbGreen.Top = 24;
			rdbGreen.Checked = Manager.Skin.Name == "Green";
			rdbGreen.Click += new Controls.EventHandler(rdbGreen_Click);
			rdbGreen.Enabled = true;

			rdbRed = new RadioButton(Manager);
			rdbRed.Init();
			rdbRed.Parent = pnlSkin;
			rdbRed.Left = 8;
			rdbRed.Width = pnlSkin.Width - rdbGreen.Left * 2;
			rdbRed.Height = 16;
			rdbRed.Text = "Red Skin";
			rdbRed.Top = 40;
			rdbRed.Checked = Manager.Skin.Name == "Red";
			rdbRed.Click += new Controls.EventHandler(rdbRed_Click);
			rdbRed.Enabled = true;
		}
Exemple #14
0
		private void InitTasks() {
			pnlTasks = new SideBarPanel(Manager);
			pnlTasks.Init();
			pnlTasks.Passive = true;
			pnlTasks.Parent = sidebar;
			pnlTasks.Left = 16;
			pnlTasks.Width = sidebar.Width - pnlRes.Left;
			pnlTasks.Height = (TasksCount * 25) + 16;
			pnlTasks.Top = btnApply.Top + btnApply.Height + 16;
			pnlTasks.CanFocus = false;

			btnTasks = new Button[TasksCount];
			for (int i = 0; i < TasksCount; i++) {
				btnTasks[i] = new Button(Manager);
				btnTasks[i].Init();
				btnTasks[i].Parent = pnlTasks;
				btnTasks[i].Left = 8;
				btnTasks[i].Top = 8 + i * (btnTasks[i].Height + 1);
				btnTasks[i].Width = -8 + btnApply.Width * 2;
				btnTasks[i].Click += new GodLesZ.Library.XNA.WindowLibrary.Controls.EventHandler(btnTask_Click);
				btnTasks[i].Text = "Task [" + i.ToString() + "]";
				if (Tasks.Length >= i - 1 && Tasks[i] != "")
					btnTasks[i].Text = Tasks[i];
			}

			btnRandom = new Button(Manager);
			btnRandom.Init();
			btnRandom.Parent = sidebar;
			btnRandom.Width = 80;
			btnRandom.Left = 16;
			btnRandom.Top = pnlTasks.Top + pnlTasks.Height + 8;
			btnRandom.Text = "Random";
			btnRandom.Click += new Controls.EventHandler(btnRandom_Click);

			btnClose = new Button(Manager);
			btnClose.Init();
			btnClose.Width = 80;
			btnClose.Parent = sidebar;
			btnClose.Left = btnRandom.Left + btnRandom.Width + 8;
			btnClose.Top = pnlTasks.Top + pnlTasks.Height + 8;
			;
			btnClose.Text = "Close";
			btnClose.Click += new Controls.EventHandler(btnClose_Click);
		}
        } // InitControls

        #region Init Res

        private void InitRes()
        {
            pnlRes = new SideBarPanel
            {
                Passive = true,
                Parent = sidebar,
                Left = 16,
                Top = 16,
                Height = 86,
                CanFocus = false
            };
            pnlRes.Width = sidebar.Width - pnlRes.Left;


            rdbRes1024 = new RadioButton
            {
                Parent = pnlRes,
                Left = 8,
                Height = 16,
                Text = "Resolution 1024x768",
                ToolTip =
                    {
                        Text = "Resolution 1024x768",
                        Color = Color.Blue,
                        TextColor = Color.White
                    },
                Top = 8,
                Checked = true
            };
            rdbRes1024.Width = pnlRes.Width - rdbRes1024.Left * 2;

            rdbRes1280 = new RadioButton
            {
                Parent = pnlRes,
                Left = rdbRes1024.Left,
                Width = rdbRes1024.Width,
                Height = rdbRes1024.Height,
                Text = "Resolution 1280x1024",
                Top = 24
            };

            rdbRes1680 = new RadioButton
            {
                Parent = pnlRes,
                Left = rdbRes1024.Left,
                Width = rdbRes1024.Width,
                Height = rdbRes1024.Height,
                Text = "Resolution 1680x1050",
                Top = 40
            };

            chkResFull = new CheckBox
            {
                Parent = pnlRes,
                Left = rdbRes1024.Left,
                Width = rdbRes1024.Width,
                Height = rdbRes1024.Height,
                Text = "Fullscreen Mode",
                Top = 64
            };

            btnApply = new Button
            {
                Width = 80,
                Parent = sidebar,
                Left = pnlRes.Left,
                Top = pnlRes.Top + pnlRes.Height + 8,
                Text = "Apply",
                Enabled = false,
            };

            btnExit = new Button
            {
                Width = 80,
                Parent = sidebar,
                Left = btnApply.Left + btnApply.Width + 8,
                Top = pnlRes.Top + pnlRes.Height + 8,
                Text = "Exit",
                Enabled = false,
            };
            //btnExit.Click += new EventHandler(btnExit_Click);
        }