public JobTab(string uniqueName, Size size, IResourceManager resourceManager) : base(uniqueName, size, resourceManager) { _bttReady = new ImageButton() { ImageNormal = "lobby_ready", ImageHover = "lobby_ready_green", BlendingMode = BlendingModes.None }; _bttReady.Clicked += _bttReady_Clicked; _bttReady.Update(0); _imgWhatDep = new SimpleImage() { Sprite = "lobby_whatdep" }; _imgWhatDep.Update(0); _imgWhatDep.Position = new Point((int)(size.Width / 2f - _imgWhatDep.ClientArea.Width / 2f), 30); _imgWhatDep.Update(0); _imgJobDesc = new SimpleImage() { Sprite = "lobby_descbg" }; _shwDepa = new LobbyShowcase { Position = new Point(60, _imgWhatDep.ClientArea.Bottom + 5), Size = new Size(675, 80), ButtonLeft = "job_arrowleft", ButtonRight = "job_arrowright", SelectionBackground = "dep_glow", ItemSpacing = 20, //ItemOffsets = new Size(40, 0) }; _shwDepa.Update(0); _imgDepGrad = new SimpleImage() { Sprite = "lobby_depgrad", Color = Color.FromArgb(120, Color.White), BlendingMode = BlendingModes.None }; _imgDepGrad.Update(0); _imgDepGrad.Position = new Point(_shwDepa.ClientArea.X + (int)(_shwDepa.ClientArea.Width / 2f - _imgDepGrad.ClientArea.Width / 2f), _shwDepa.ClientArea.Top); _lblDep = new Label("DEPARTMENT", "MICROGBE", resourceManager) { BackgroundColor = Color.WhiteSmoke, DrawBackground = true, TextColor = Color.FromArgb(53,57,66) }; _lblDep.Update(0); _lblDep.Position = new Point((int)(size.Width / 2f - _lblDep.ClientArea.Width / 2f), _shwDepa.ClientArea.Bottom + 5); _lblDep.Update(0); _imgJobFluff = new SimpleImage() { Sprite = "lobby_jobfluff" }; _imgJobFluff.Position = new Point(_lblDep.ClientArea.X + (int)(_lblDep.ClientArea.Width / 2f - _imgJobFluff.ClientArea.Width / 2f), _lblDep.ClientArea.Bottom); _shwJobs = new LobbyShowcase { Position = new Point(60, _lblDep.ClientArea.Bottom + 25), Size = new Size(675, 80), ButtonLeft = "job_arrowleft", ButtonRight = "job_arrowright", SelectionBackground = "job_glow" }; _shwJobs.Update(0); _imgJobGrad = new SimpleImage() { Sprite = "lobby_jobgrad", Color = Color.FromArgb(120, Color.White), BlendingMode = BlendingModes.None }; _imgJobGrad.Update(0); _imgJobGrad.Position = new Point(_shwJobs.ClientArea.X + (int)(_shwJobs.ClientArea.Width / 2f - _imgJobGrad.ClientArea.Width / 2f), _shwJobs.ClientArea.Top); _imgJobDesc.Update(0); _imgJobDesc.Position = new Point(0, _shwJobs.ClientArea.Bottom - 12); _imgJobDesc.Update(0); _lbljobName = new Label(" ", "MICROGBE", resourceManager) { TextColor = Color.WhiteSmoke }; _lbljobName.Position = new Point(3, _imgJobDesc.Position.Y + 4); _lbljobName.Update(0); _lbljobDesc = new Label(" ", "MICROGME", resourceManager) { TextColor = Color.WhiteSmoke }; _lbljobDesc.Position = new Point(3, _lbljobName.ClientArea.Bottom + 5); _bttReady.Position = new Point(ClientArea.Width - _bttReady.ClientArea.Width - 5, _imgJobDesc.ClientArea.Bottom + 4); components.Add(_lblDep); components.Add(_imgWhatDep); components.Add(_imgDepGrad); components.Add(_shwDepa); components.Add(_imgJobGrad); components.Add(_shwJobs); components.Add(_imgJobFluff); components.Add(_imgJobDesc); components.Add(_lbljobDesc); components.Add(_lbljobName); components.Add(_bttReady); }