public Window(Manager manager) : base(manager) { CheckLayer(Skin, lrWindow); CheckLayer(Skin, lrCaption); CheckLayer(Skin, lrFrameTop); CheckLayer(Skin, lrFrameLeft); CheckLayer(Skin, lrFrameRight); CheckLayer(Skin, lrFrameBottom); CheckLayer(Manager.Skin.Controls[skButton], lrButton); CheckLayer(Manager.Skin.Controls[skShadow], lrShadow); SetDefaultSize(640, 480); SetMinimumSize(100, 75); btnClose = new Button(manager); btnClose.Skin = new SkinControl(Manager.Skin.Controls[skButton]); btnClose.Init(); btnClose.Detached = true; btnClose.CanFocus = false; btnClose.Text = null; btnClose.Click += new EventHandler(btnClose_Click); btnClose.SkinChanged += new EventHandler(btnClose_SkinChanged); AdjustMargins(); AutoScroll = true; Movable = true; Resizable = true; Center(); Add(btnClose, false); oldAlpha = Alpha; }
public TrackBar(Manager manager) : base(manager) { Width = 64; Height = 20; CanFocus = false; btnSlider = new Button(Manager); btnSlider.Init(); btnSlider.Text = ""; btnSlider.CanFocus = true; btnSlider.Parent = this; btnSlider.Anchor = EAnchors.Left | EAnchors.Top | EAnchors.Bottom; btnSlider.Detached = true; btnSlider.Movable = true; btnSlider.Move += new MoveEventHandler(btnSlider_Move); btnSlider.KeyPress += new KeyEventHandler(btnSlider_KeyPress); btnSlider.GamePadPress += new GamePadEventHandler(btnSlider_GamePadPress); }
public SpinBox(Manager manager, ESpinBoxMode mode) : base(manager) { this.mode = mode; ReadOnly = true; Height = 20; Width = 64; btnUp = new Button(Manager); btnUp.Init(); btnUp.CanFocus = false; btnUp.MousePress += new MouseEventHandler(btn_MousePress); Add(btnUp, false); btnDown = new Button(Manager); btnDown.Init(); btnDown.CanFocus = false; btnDown.MousePress += new MouseEventHandler(btn_MousePress); Add(btnDown, false); }
public ComboBox(Manager manager) : base(manager) { Height = 20; Width = 64; ReadOnly = true; btnDown = new Button(Manager); btnDown.Init(); btnDown.Skin = new SkinControl(Manager.Skin.Controls["ComboBox.Button"]); btnDown.CanFocus = false; btnDown.Click += new EventHandler(btnDown_Click); Add(btnDown, false); lstCombo = new ListBox(Manager); lstCombo.Init(); lstCombo.HotTrack = true; lstCombo.Detached = true; lstCombo.Visible = false; lstCombo.Click += new EventHandler(lstCombo_Click); lstCombo.FocusLost += new EventHandler(lstCombo_FocusLost); lstCombo.Items = items; manager.Input.MouseDown += new MouseEventHandler(Input_MouseDown); }
public ScrollBar(Manager manager, EOrientation orientation) : base(manager) { this.orientation = orientation; CanFocus = false; if (orientation == EOrientation.Horizontal) { strButton = "ScrollBar.ButtonHorz"; strRail = "ScrollBar.RailHorz"; strSlider = "ScrollBar.SliderHorz"; strGlyph = "ScrollBar.GlyphHorz"; strMinus = "ScrollBar.ArrowLeft"; strPlus = "ScrollBar.ArrowRight"; MinimumHeight = 16; MinimumWidth = 46; Width = 64; Height = 16; } else { strButton = "ScrollBar.ButtonVert"; strRail = "ScrollBar.RailVert"; strSlider = "ScrollBar.SliderVert"; strGlyph = "ScrollBar.GlyphVert"; strMinus = "ScrollBar.ArrowUp"; strPlus = "ScrollBar.ArrowDown"; MinimumHeight = 46; MinimumWidth = 16; Width = 16; Height = 64; } btnMinus = new Button(Manager); btnMinus.Init(); btnMinus.Text = ""; btnMinus.MousePress += new MouseEventHandler(ArrowPress); btnMinus.CanFocus = false; btnSlider = new Button(Manager); btnSlider.Init(); btnSlider.Text = ""; btnSlider.CanFocus = false; btnSlider.MinimumHeight = 16; btnSlider.MinimumWidth = 16; btnPlus = new Button(Manager); btnPlus.Init(); btnPlus.Text = ""; btnPlus.MousePress += new MouseEventHandler(ArrowPress); btnPlus.CanFocus = false; btnSlider.Move += new MoveEventHandler(btnSlider_Move); Add(btnMinus); Add(btnSlider); Add(btnPlus); }