Namespace Bonsai.Gui
Classes
- ButtonBuilder
Represents an operator that interfaces with a button control and generates a sequence of notifications whenever the button is clicked.
- ButtonBuilderBase<TEvent>
Provides an abstract base class with common button control functionality.
- ButtonVisualizer
Provides a type visualizer representing a button control.
- CheckBoxBuilder
Represents an operator that interfaces with a check box control and generates a sequence of notifications whenever the checked status changes.
- CheckBoxVisualizer
Provides a type visualizer representing a check box control.
- CheckButtonBuilderBase
Provides an abstract base class with common check button control functionality.
- ComboBoxBuilder
Represents an operator that interfaces with a combo box control and generates a sequence of notifications whenever the selection changes.
- ComboBoxDataSourceBuilder
Represents an operator that interfaces with a combo box control bound to each data source in the sequence and generates notifications whenever the selection changes.
- ComboBoxDataSourceVisualizer
Provides a type visualizer representing a combo box control bound to an arbitrary data source.
- ComboBoxVisualizer
Provides a type visualizer representing a combo box control.
- ContainerControlVisualizerBase<TControl, TControlBuilder>
Provides an abstract base class for visualizers representing UI elements which can contain other nested UI elements.
- ControlBuilderBase
Provides an abstract base class for common UI control functionality.
- ControlBuilderBase<TEvent>
Provides an abstract base class with common UI event source control functionality.
- ControlBuilderBase<TCommand, TEvent>
Provides an abstract base class with common functionality for UI controls that accept an optional sequence of command notifications.
- ControlExtensions
Provides a set of static methods for subscribing delegates to observable sequences of event notifications.
- ControlVisualizerBase<TControl, TControlBuilder>
Provides an abstract base class for visualizers representing individual UI elements.
- DataSourceControlBuilderBase
Provides an abstract base class for UI controls which can be bound to each data source from an observable sequence.
- GroupBoxBuilder
Represents an operator that specifies a mashup visualizer that displays a frame around a group of other visualizers with an optional caption.
- GroupBoxVisualizer
Provides a type visualizer that displays a frame around a group of other visualizers with an optional caption.
- LabelBuilder
Represents an operator that interfaces with a label control.
- LabelVisualizer
Provides a type visualizer representing a label control.
- ListBoxBuilder
Represents an operator that interfaces with a list box control and generates a sequence of notifications whenever the selection changes.
- ListBoxDataSourceBuilder
Represents an operator that interfaces with a list box control bound to each data source in the sequence and generates notifications whenever the selection changes.
- ListBoxDataSourceVisualizer
Provides a type visualizer representing a list box control bound to an arbitrary data source.
- ListBoxVisualizer
Provides a type visualizer representing a list box control.
- ListControlBuilderBase
Provides an abstract base class for interfacing with combo box and list box controls.
- ListControlDataSourceBuilderBase
Provides an abstract base class for interfacing with combo box and list box controls bound to each data source in an observable sequence.
- MashupControlVisualizerBase<TControl, TControlBuilder>
Provides an abstract base class for visualizers representing UI elements which can be combined with other visualizers.
- PropertyGridBuilder
Represents an operator that interfaces with a property grid control for browsing the properties of the workflow in which it is inserted.
- PropertyGridVisualizer
Provides a type visualizer representing a property grid control.
- RadioButtonBuilder
Represents an operator that interfaces with a radio button control and generates a sequence of notifications whenever the checked status changes.
- RadioButtonVisualizer
Provides a type visualizer representing a radio button control.
- SliderBuilder
Represents an operator that interfaces with a slider control and generates a sequence of notifications whenever the slider value changes.
- SliderVisualizer
Provides a type visualizer representing a slider control.
- TabControlBuilder
Represents an operator that specifies a mashup visualizer that can be used to arrange other visualizers using a related set of tab pages.
- TabControlVisualizer
Provides a type visualizer that can be used to arrange other visualizers using a related set of tab pages.
- TableLayoutPanelBuilder
Represents an operator that specifies a mashup visualizer panel that can be used to arrange other visualizers in a grid.
- TableLayoutPanelCellSpan
Represents the vertical and horizontal span of a table layout cell.
- TableLayoutPanelVisualizer
Provides a type visualizer that can be used to arrange other visualizers in a grid.
- TextBoxBuilder
Represents an operator that interfaces with a text box control and generates a sequence of notifications whenever the text changes.
- TextBoxVisualizer
Provides a type visualizer representing a text box control.
- TextControlBuilderBase
Provides an abstract base class for common UI text control functionality.
- TextControlBuilderBase<TEvent>
Provides an abstract base class with common UI text and event source control functionality.
- ToggleButtonBuilder
Represents an operator that interfaces with a toggle button control and generates a sequence of notifications whenever the toggle status changes.
- ToggleButtonVisualizer
Provides a type visualizer representing a toggle button control.