public ImageButton(ImageButtonStyle style) : base(style) { image = new Image(); image.SetScaling(Scaling.Fit); Add(image); SetStyle(style); SetSize(PreferredWidth, PreferredHeight); }
public IconButton(IconButtonStyle style) : base(style) { image = new Image(); iconImage = new Image(); var stck = new Stack(); image.SetScaling(Scaling.Fit); stck.Add(image); stck.Add(iconImage); Add(stck); SetStyle(style); PadLeft(style.PadLeft).PadRight(style.PadRight).PadTop(style.PadTop).PadBottom(style.PadBottom); SetSize(PreferredWidth, PreferredHeight); }
public ImageTextButton(string text, ImageTextButtonStyle style) : base(style) { this.style = style; Defaults().Space(3); image = new Image(); image.SetScaling(Scaling.Fit); label = new Label(text, style.Font, style.FontColor, style.FontScaleX, style.FontScaleY); label.SetAlignment(UI.Align.Center); Add(image); Add(label); SetStyle(style); SetSize(PreferredWidth, PreferredHeight); }