Table of Contents

Interface IGridCellBuilder

Namespace
BSGameLib.UI.Builder
Assembly
BSGameLib.UI.dll

Builds one cell of a grid layout: its placement and the control in it.

public interface IGridCellBuilder

Methods

WithButton(Action<IButtonBuilder>)

Puts a button in the cell.

IGridCellBuilder WithButton(Action<IButtonBuilder> configure)

Parameters

configure Action<IButtonBuilder>

Returns

IGridCellBuilder

WithButton(string, Action<IButtonBuilder>)

Puts a button with the id id in the cell.

IGridCellBuilder WithButton(string id, Action<IButtonBuilder> configure)

Parameters

id string
configure Action<IButtonBuilder>

Returns

IGridCellBuilder

WithCheckBox(Action<ICheckBoxBuilder>)

Puts a check box in the cell.

IGridCellBuilder WithCheckBox(Action<ICheckBoxBuilder> configure)

Parameters

configure Action<ICheckBoxBuilder>

Returns

IGridCellBuilder

WithCheckBox(string, Action<ICheckBoxBuilder>)

Puts a check box with the id id in the cell.

IGridCellBuilder WithCheckBox(string id, Action<ICheckBoxBuilder> configure)

Parameters

id string
configure Action<ICheckBoxBuilder>

Returns

IGridCellBuilder

WithColumnSpan(int)

Sets the number of columns the cell spans.

IGridCellBuilder WithColumnSpan(int value)

Parameters

value int

Returns

IGridCellBuilder

WithComboBox(Action<IComboBoxBuilder>)

Puts a combo box in the cell.

IGridCellBuilder WithComboBox(Action<IComboBoxBuilder> configure)

Parameters

configure Action<IComboBoxBuilder>

Returns

IGridCellBuilder

WithComboBox(string, Action<IComboBoxBuilder>)

Puts a combo box with the id id in the cell.

IGridCellBuilder WithComboBox(string id, Action<IComboBoxBuilder> configure)

Parameters

id string
configure Action<IComboBoxBuilder>

Returns

IGridCellBuilder

WithGridLayout(Action<IGridLayoutBuilder>)

Puts a grid layout in the cell.

IGridCellBuilder WithGridLayout(Action<IGridLayoutBuilder> configure)

Parameters

configure Action<IGridLayoutBuilder>

Returns

IGridCellBuilder

WithGridLayout(string, Action<IGridLayoutBuilder>)

Puts a grid layout with the id id in the cell.

IGridCellBuilder WithGridLayout(string id, Action<IGridLayoutBuilder> configure)

Parameters

id string
configure Action<IGridLayoutBuilder>

Returns

IGridCellBuilder

WithImage(Action<IImageBuilder>)

Puts an image in the cell.

IGridCellBuilder WithImage(Action<IImageBuilder> configure)

Parameters

configure Action<IImageBuilder>

Returns

IGridCellBuilder

WithImage(string, Action<IImageBuilder>)

Puts an image with the id id in the cell.

IGridCellBuilder WithImage(string id, Action<IImageBuilder> configure)

Parameters

id string
configure Action<IImageBuilder>

Returns

IGridCellBuilder

WithLabel(Action<ILabelBuilder>)

Puts a label in the cell.

IGridCellBuilder WithLabel(Action<ILabelBuilder> configure)

Parameters

configure Action<ILabelBuilder>

Returns

IGridCellBuilder

WithLabel(string, Action<ILabelBuilder>)

Puts a label with the id id in the cell.

IGridCellBuilder WithLabel(string id, Action<ILabelBuilder> configure)

Parameters

id string
configure Action<ILabelBuilder>

Returns

IGridCellBuilder

WithPasswordBox(Action<IPasswordBoxBuilder>)

Puts a password box in the cell.

IGridCellBuilder WithPasswordBox(Action<IPasswordBoxBuilder> configure)

Parameters

configure Action<IPasswordBoxBuilder>

Returns

IGridCellBuilder

WithPasswordBox(string, Action<IPasswordBoxBuilder>)

Puts a password box with the id id in the cell.

IGridCellBuilder WithPasswordBox(string id, Action<IPasswordBoxBuilder> configure)

Parameters

id string
configure Action<IPasswordBoxBuilder>

Returns

IGridCellBuilder

WithProgressBar(Action<IProgressBarBuilder>)

Puts a progress bar in the cell.

IGridCellBuilder WithProgressBar(Action<IProgressBarBuilder> configure)

Parameters

configure Action<IProgressBarBuilder>

Returns

IGridCellBuilder

WithProgressBar(string, Action<IProgressBarBuilder>)

Puts a progress bar with the id id in the cell.

IGridCellBuilder WithProgressBar(string id, Action<IProgressBarBuilder> configure)

Parameters

id string
configure Action<IProgressBarBuilder>

Returns

IGridCellBuilder

WithRadioButton(Action<IRadioButtonBuilder>)

Puts a radio button in the cell.

IGridCellBuilder WithRadioButton(Action<IRadioButtonBuilder> configure)

Parameters

configure Action<IRadioButtonBuilder>

Returns

IGridCellBuilder

WithRadioButton(string, Action<IRadioButtonBuilder>)

Puts a radio button with the id id in the cell.

IGridCellBuilder WithRadioButton(string id, Action<IRadioButtonBuilder> configure)

Parameters

id string
configure Action<IRadioButtonBuilder>

Returns

IGridCellBuilder

WithRepeater(Action<IRepeaterBuilder>)

Puts a repeater in the cell.

IGridCellBuilder WithRepeater(Action<IRepeaterBuilder> configure)

Parameters

configure Action<IRepeaterBuilder>

Returns

IGridCellBuilder

WithRepeater(string, Action<IRepeaterBuilder>)

Puts a repeater with the id id in the cell.

IGridCellBuilder WithRepeater(string id, Action<IRepeaterBuilder> configure)

Parameters

id string
configure Action<IRepeaterBuilder>

Returns

IGridCellBuilder

WithRowSpan(int)

Sets the number of rows the cell spans.

IGridCellBuilder WithRowSpan(int value)

Parameters

value int

Returns

IGridCellBuilder

WithSlider(Action<ISliderBuilder>)

Puts a slider in the cell.

IGridCellBuilder WithSlider(Action<ISliderBuilder> configure)

Parameters

configure Action<ISliderBuilder>

Returns

IGridCellBuilder

WithSlider(string, Action<ISliderBuilder>)

Puts a slider with the id id in the cell.

IGridCellBuilder WithSlider(string id, Action<ISliderBuilder> configure)

Parameters

id string
configure Action<ISliderBuilder>

Returns

IGridCellBuilder

WithStackLayout(Action<IStackLayoutBuilder>)

Puts a stack layout in the cell.

IGridCellBuilder WithStackLayout(Action<IStackLayoutBuilder> configure)

Parameters

configure Action<IStackLayoutBuilder>

Returns

IGridCellBuilder

WithStackLayout(string, Action<IStackLayoutBuilder>)

Puts a stack layout with the id id in the cell.

IGridCellBuilder WithStackLayout(string id, Action<IStackLayoutBuilder> configure)

Parameters

id string
configure Action<IStackLayoutBuilder>

Returns

IGridCellBuilder

WithTextBox(Action<ITextBoxBuilder>)

Puts a text box in the cell.

IGridCellBuilder WithTextBox(Action<ITextBoxBuilder> configure)

Parameters

configure Action<ITextBoxBuilder>

Returns

IGridCellBuilder

WithTextBox(string, Action<ITextBoxBuilder>)

Puts a text box with the id id in the cell.

IGridCellBuilder WithTextBox(string id, Action<ITextBoxBuilder> configure)

Parameters

id string
configure Action<ITextBoxBuilder>

Returns

IGridCellBuilder