public GDISpriteButton(Bitmap image, Bitmap hoverImage, PointF position, int tolenrece = 15, float scale = 1, AlignMethod align = AlignMethod.CENTER) { winHeight = Engine.WinHeight; winWidth = Engine.WinWidth; sprite = new Sprite(image, position, tolenrece, scale, align); hoverSprite = new Sprite(hoverImage, position, tolenrece, scale, align); this.position = position; area = new RectangleF(position.X - (image.Width * scale / 2), position.Y - (image.Height * scale / 2), image.Width * scale, image.Height * scale); left = new UIWidgetValue(metrics, position.X, winWidth); top = new UIWidgetValue(metrics, position.Y, winHeight); }
public GDIStaticText(string text, string fontName, int fontSize, Brush brush, PointF position, bool neededAdjustWithFont, AlignMethod alignment = AlignMethod.CENTER) { winHeight = Engine.WinHeight; winWidth = Engine.WinWidth; font = new Font(fontName, fontSize); this.text = text; this.brush = brush; this.position = position; this.alignment = alignment; this.neededAdjustWithFont = neededAdjustWithFont; left = new UIWidgetValue(metrics, position.X, winWidth); top = new UIWidgetValue(metrics, position.Y, winHeight); }