public ControlBuilder <StaticText> Label(AbstractString text, AbstractTooltipContent tooltip = default, ControlFlags?layoutFlags = null) { var result = this.Text <StaticText>(text, tooltip, layoutFlags); WaitingForFocusBeneficiary = result.Control; return(result); }
public ControlBuilder <TControl> Text <TControl> (AbstractString text, AbstractTooltipContent tooltip = default, ControlFlags?layoutFlags = null) where TControl : Control, new() { var result = New <TControl>(layoutFlags); result.SetText(text); if (tooltip != default) { result.SetTooltip(tooltip); } return(result); }
public ControlBuilder <TControl> Image <TControl> (AbstractTextureReference texture, AbstractTooltipContent tooltip = default, ControlFlags?layoutFlags = null) where TControl : Control, new() { var result = New <TControl>(layoutFlags); result.SetImage(texture); if (tooltip != default) { result.SetTooltip(tooltip); } return(result); }
public ControlBuilder <StaticImage> Image(AbstractTextureReference texture, AbstractTooltipContent tooltip = default, ControlFlags?layoutFlags = null) { return(this.Image <StaticImage>(texture, tooltip, layoutFlags)); }
public ControlBuilder <StaticText> Text(AbstractString text, AbstractTooltipContent tooltip = default, ControlFlags?layoutFlags = null) { return(this.Text <StaticText>(text, tooltip, layoutFlags)); }