public void setStyle( ImageTextButtonStyle style ) { Assert.isTrue( style is ImageTextButtonStyle, "style must be a ImageTextButtonStyle" ); base.setStyle( style ); if( image != null ) updateImage(); if( label != null ) { var labelStyle = label.getStyle(); labelStyle.font = style.font; labelStyle.fontColor = style.fontColor; label.setStyle( labelStyle ); } }
public void setStyle(ImageTextButtonStyle style) { Insist.isTrue(style is ImageTextButtonStyle, "style must be a ImageTextButtonStyle"); base.setStyle(style); if (image != null) { updateImage(); } if (label != null) { var labelStyle = label.getStyle(); labelStyle.font = style.font; labelStyle.fontColor = style.fontColor; label.setStyle(labelStyle); } }
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); label.setAlignment(Align.center); add(image); add(label); setStyle(style); 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); }
public void SetStyle(ImageTextButtonStyle style) { Insist.IsTrue(style is ImageTextButtonStyle, "style must be a ImageTextButtonStyle"); base.SetStyle(style); if (image != null) { UpdateImage(); } if (label != null) { var labelStyle = label.GetStyle(); labelStyle.Font = style.Font; labelStyle.FontColor = style.FontColor; label.SetStyle(labelStyle); } }
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 ); label.setAlignment( Align.center ); add( image ); add( label ); setStyle( style ); setSize( preferredWidth, preferredHeight ); }