public TextButton(string text, TextButtonStyle style) : base(style) { SetStyle(style); label = new Label(text, style.Font, style.FontColor, style.FontScaleX, style.FontScaleY); label.SetAlignment(UI.Align.Center); Add(label).Expand().Fill(); 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); }