public Dragbar() { this.m_bNoScalingOnSetRect = true; Name = "Dragbar"; m_frame = new Frame(); m_frame.Parent = this; m_frame.MouseActive = true; m_frame.MouseEvent+=new MouseEventDelegate(m_frame_MouseEvent); MemberSpriteBitmap mb = (MemberSpriteBitmap)m_endogine.CastLib.GetOrCreate("Button2Up"); m_frame.Member = mb; m_frame.Ink = RasterOps.ROPs.BgTransparent; m_frame.Member.ColorKey = Color.FromArgb(0,0,0); m_frame.LocZ = 1; m_btnClose = new Button(); m_btnClose.Parent = this; m_btnClose.MouseActive = true; m_btnClose.MouseEvent+=new MouseEventDelegate(m_btnClose_MouseEvent); m_btnClose.Ink = RasterOps.ROPs.D3DTest2; m_btnClose.LocZ = 2; LabelGDI lbl = new LabelGDI(); lbl.Parent = this; lbl.Name = "Title"; lbl.Text = "Dialog"; lbl.LocZ = 3; }
public Button() { this.m_bNoScalingOnSetRect = true; Name = "Button"; this.MouseActive = true; m_plStateSprites = new SortedList(); Frame spFrame = new Frame(); spFrame.Parent = this; spFrame.Member = new MemberSpriteBitmap("Button2Up"); spFrame.Ink = RasterOps.ROPs.BgTransparent; spFrame.Member.ColorKey = Color.FromArgb(0,0,0); spFrame.Rect = new ERectangleF(0,0,50,50); m_plStateSprites.Add(Sprite.MouseEventType.Leave, (Sprite)spFrame); spFrame = new Frame(); spFrame.Parent = this; spFrame.Member = new MemberSpriteBitmap("Button2Down"); spFrame.Ink = RasterOps.ROPs.BgTransparent; spFrame.Member.ColorKey = Color.FromArgb(0,0,0); spFrame.Rect = new ERectangleF(0,0,50,50); m_plStateSprites.Add(Sprite.MouseEventType.Enter, (Sprite)spFrame); for (int i = 0; i < m_plStateSprites.Count; i++) { ((Sprite)m_plStateSprites.GetByIndex(i)).Visible = false; } ((Sprite)m_plStateSprites[MouseEventType.Leave]).Visible = true; }
public Form() { this.m_bNoScalingOnSetRect = true; Name = "Form"; m_frame = new Frame(); m_frame.Parent = this; m_frame.Ink = RasterOps.ROPs.D3DTest2; //MemberSpriteBitmap mb = (MemberSpriteBitmap)m_endogine.CastLib.GetOrCreate("Button2Up"); //m_frame.Member = mb; m_frame.MemberName = "Button2Up"; m_frame.LocZ = 0; m_frame.MouseActive = true; //as to not let mouse clicks fall through to sprites behind m_dragbar = new Dragbar(); m_dragbar.LocZ = 1; m_dragbar.Parent = this; m_resizeCorner = new Sprite(); m_resizeCorner.Parent = this; m_resizeCorner.LocZ = 1; m_resizeCorner.Name = "ResizeCorner"; m_resizeCorner.MemberName = "Button2Up"; //m_resizeCorner.Member = mb; m_resizeCorner.Ink = RasterOps.ROPs.BgTransparent; m_resizeCorner.SourceRect = new ERectangle(0,0,15,15); m_resizeCorner.MouseActive = true; m_resizeCorner.MouseEvent+=new MouseEventDelegate(m_resizeCorner_MouseEvent); }
protected virtual void Init() { m_frame = new Frame(); m_frame.Parent = this; m_frame.MemberName = "Button2Up"; m_frame.Ink = RasterOps.ROPs.BgTransparent; m_frame.Member.ColorKey = Color.FromArgb(0,0,0); m_frame.MouseActive = true; m_frame.LocZ = 0; m_sliderHandle = new SliderHandle(); m_sliderHandle.Parent = this; m_sliderHandle.MemberName = "Button2Up"; m_sliderHandle.Ink = RasterOps.ROPs.BgTransparent; m_sliderHandle.Member.ColorKey = Color.FromArgb(0,0,0); m_sliderHandle.RegPoint = new EPoint(15,15); m_sliderHandle.Position = 0.5f; m_sliderHandle.LocZ = 100; this.InitEnd(); }