Class TableLayoutPanelVisualizer
- Namespace
- Bonsai.Design.Visualizers
- Assembly
- Bonsai.Design.Visualizers.dll
Provides a type visualizer that can be used to arrange other visualizers in a grid.
public class TableLayoutPanelVisualizer : MashupVisualizer
- Inheritance
-
TableLayoutPanelVisualizer
- Inherited Members
Methods
GetMashupSource(int, int)
Finds the mashup source located at the specified coordinates.
public override MashupSource GetMashupSource(int x, int y)
Parameters
x
intThe x-coordinate used to search, in absolute screen coordinates.
y
intThe y-coordinate used to search, in absolute screen coordinates.
Returns
- MashupSource
The MashupSource representing the mashup source located at the specified coordinates, or null if there is no source at the specified point.
Load(IServiceProvider)
Loads type visualizer resources using the specified service provider.
public override void Load(IServiceProvider provider)
Parameters
provider
IServiceProviderA service provider object which can be used to obtain visualization, runtime inspection, or other editing services.
LoadMashups(IServiceProvider)
Loads type visualizer resources for all sources combined in the mashup visualizer.
public override void LoadMashups(IServiceProvider provider)
Parameters
provider
IServiceProviderA service provider object which can be used to obtain visualization, runtime inspection, or other editing services.
Show(object)
Updates the type visualizer to display the specified value object.
public override void Show(object value)
Parameters
value
objectThe value to visualize.
Unload()
Unloads all type visualizer resources.
public override void Unload()
UnloadMashups()
Unloads resources for all sources combined in the mashup visualizer.
public override void UnloadMashups()
Visualize(IObservable<IObservable<object>>, IServiceProvider)
Creates an observable sequence used to visualize all notifications emitted by a workflow operator, using this type visualizer and the specified service provider.
public override IObservable<object> Visualize(IObservable<IObservable<object>> source, IServiceProvider provider)
Parameters
source
IObservable<IObservable<object>>An observable sequence that multicasts notifications from all the active subscriptions to the workflow operator.
provider
IServiceProviderA service provider object which can be used to obtain visualization, runtime inspection, or other editing services.
Returns
- IObservable<object>
An observable sequence where every notification updates the type visualizer object in the UI thread.