Namespace Bonsai.Design
Classes
- AnnotationBuilderEditor
Provides a user interface editor that displays a dialog box for editing a workflow annotation.
- AnnotationTextEditor
Provides a user interface editor that displays a dialog box for editing the annotation text.
- BufferedVisualizer
Provides an abstract base class for type visualizers with an update frequency potentially much higher than the screen refresh rate.
- CommandExecutor
Represents a command execution stack with support for undo and redo operations.
- ControlObservable
Provides a set of static methods for subscribing to observable sequences using Windows Forms controls.
- ControlScheduler
Represents an object that schedules units of work using the UI thread of a Windows Forms control.
- DataSourceTypeEditor
Provides an abstract base class for property editors that require inspecting the runtime notifications of an operator to provide their functionality.
- DescriptiveCollectionEditor
Provides a user interface with a scaled description panel that can edit most types of collections at design time.
- DialogTypeVisualizer
Provides the abstract base class for type visualizers.
- DynamicPropertyDescriptor
Provides a virtual property for a class.
- DynamicTypeDescriptionProvider
Provides dynamic supplemental metadata to a TypeDescriptor.
- FileNameEditor
Provides the abstract base class for user interface editors that display a dialog box from which the user can select a file.
- FolderBrowserDialog
Specifies a folder browser dialog box.
- FolderNameEditor
Provides a user interface editor that displays a browser dialog box from which the user can select a folder.
- MashupSource
Represents an association between a workflow element and a type visualizer to be combined in a MashupVisualizer.
- MashupSourceCollection
Represents a collection of visualizer sources to be combined in a mashup visualizer.
- MashupSource<TMashupVisualizer>
Provides a generic type signature which can be used to declare that the specified mashup visualizer type accepts mashup combinations from any type visualizer object.
- MashupSource<TMashupVisualizer, TVisualizer>
Represents a generic type signature which can be used to declare an association between the specified mashup visualizer type and compatible type visualizer objects.
- MashupVisualizer
Provides an abstract base class for a visualizer which can be combined with other visualizers.
- MemberSelectorEditor
Provides a user interface editor that displays a dialog for selecting members of a workflow expression type.
- MemberSelectorEditorDialog
Represents a dialog for selecting members of a workflow expression type.
- MultiMemberSelectorEditor
Provides a user interface editor that displays a dialog for selecting multiple members of a workflow expression type.
- MultiMemberSelectorEditorDialog
Represents a dialog for selecting multiple members of a workflow expression type.
- NumericUpDownEditor
Provides a user interface editor that displays an up-down control for selecting numeric values.
- ObjectTextVisualizer
Provides a type visualizer for displaying any object type as text.
- OpenFileNameEditor
Provides a user interface editor that prompts the user to open a file.
- ParsePatternEditor
Provides a drop-down user interface for selecting available format specifiers which can be passed to the Parse(Expression, string) method.
- PathConvert
Provides static methods for converting project paths.
- PropertyGrid
Provides a user interface for browsing the properties of an object.
- RichTextEditor
Provides a user interface editor that displays a rich text box for editing the property value.
- SaveFileNameEditor
Provides a user interface editor that prompts the user to select a location for saving a file.
- SeekBar
Represents a horizontal seek bar.
- Slider
Represents a slider control used to select values from a continuous range.
- SliderEditor
Provides a user interface editor that displays a slider for selecting numeric values between a specified range.
- TypeMappingEditor
Provides a user interface for selecting method overloads from a workflow operator.
- TypeVisualizerDialog
Represents a window or panel where a type visualizer can be displayed.
- WorkflowComponentEditor
Provides the abstract base class for a custom workflow component editor.
Interfaces
- IDialogTypeVisualizerService
Provides an interface for a DialogTypeVisualizer to add controls to a type visualizer dialog.
- ITypeVisualizerContext
Provides additional context information for a DialogTypeVisualizer, such as the workflow element and a source for subscribing to runtime notifications.
- IWorkflowEditorState
Provides information about the state of the workflow editor.
Enums
- DataSourceTypeEditor.DataSource
Specifies the source of runtime notifications to the property editor.