protected override void OnRenderSkinFormCaption(SkinFormCaptionRenderEventArgs e) { Graphics graphics = e.Graphics; Rectangle clipRectangle = e.ClipRectangle; SkinForm skinForm = e.SkinForm; Rectangle iconRect = skinForm.IconRect; Rectangle empty = Rectangle.Empty; bool controlBox = skinForm.ControlBox; bool flag = skinForm.ControlBox && skinForm.MinimizeBox; bool flag2 = skinForm.ControlBox && skinForm.MaximizeBox; int num = 0; checked { if (controlBox) { num += skinForm.CloseBoxSize.Width + skinForm.ControlBoxOffset.X; } if (flag2) { num += skinForm.MaximizeBoxSize.Width + skinForm.ControlBoxSpace; } if (flag) { num += skinForm.MinimizeBoxSize.Width + skinForm.ControlBoxSpace; } empty = new Rectangle(iconRect.Right + 3, skinForm.BorderWidth, clipRectangle.Width - iconRect.Right - num - 6, clipRectangle.Height - skinForm.BorderWidth); using (new AntiAliasGraphics(graphics)) { this.DrawCaptionBackground(graphics, clipRectangle, e.Active); if (skinForm.ShowIcon && skinForm.Icon != null) { this.DrawIcon(graphics, iconRect, skinForm.Icon); } if (!string.IsNullOrEmpty(skinForm.Text)) { this.DrawCaptionText(graphics, empty, skinForm.Text, skinForm.CaptionFont); } } } }
public void Dispose() { this._owner = null; }
public ControlBoxManager(SkinForm owner) { this._owner = owner; }
public SkinFormBackgroundRenderEventArgs(SkinForm skinForm, Graphics g, Rectangle clipRect) : base(g, clipRect) { this._skinForm = skinForm; }
public override void InitSkinForm(SkinForm form) { form.BackColor = this.ColorTable.Back; }
public abstract void InitSkinForm(SkinForm form);
public abstract Region CreateRegion(SkinForm form);
public SkinFormBorderRenderEventArgs(SkinForm skinForm, Graphics g, Rectangle clipRect, bool active) : base(g, clipRect) { this._skinForm = skinForm; this._active = active; }