EmbeddedSchematicViewer.fromAsset constructor
const
EmbeddedSchematicViewer.fromAsset({
- required String assetPath,
- Key? key,
- SchematicThemeMode? themeMode,
- SchematicThemeMode? initialThemeMode,
- bool isVisible = true,
- void onSendSignals()?,
- bool hasExternalSignalListeners = false,
- GoToSourceCallback? onGoToSourceCallback,
- ValueNotifier<
List< ? incomingSignalPaths,String> ?> - CrossProbeService? crossProbeService,
- RohdExtensionClient? extensionClient,
- SchematicExpansionMode? expansionMode,
- SchematicExpansionMode initialExpansionMode = SchematicExpansionMode.defaultView,
Creates a viewer that loads schematic JSON from an asset.
Implementation
const EmbeddedSchematicViewer.fromAsset({
required String assetPath,
Key? key,
SchematicThemeMode? themeMode,
SchematicThemeMode? initialThemeMode,
bool isVisible = true,
void Function(List<String> signalPaths)? onSendSignals,
bool hasExternalSignalListeners = false,
GoToSourceCallback? onGoToSourceCallback,
ValueNotifier<List<String>?>? incomingSignalPaths,
CrossProbeService? crossProbeService,
RohdExtensionClient? extensionClient,
SchematicExpansionMode? expansionMode,
SchematicExpansionMode initialExpansionMode =
SchematicExpansionMode.defaultView,
}) : this(
key: key,
assetPath: assetPath,
themeMode: themeMode,
initialThemeMode: initialThemeMode,
isVisible: isVisible,
onSendSignals: onSendSignals,
hasExternalSignalListeners: hasExternalSignalListeners,
onGoToSourceCallback: onGoToSourceCallback,
incomingSignalPaths: incomingSignalPaths,
crossProbeService: crossProbeService,
extensionClient: extensionClient,
expansionMode: expansionMode,
initialExpansionMode: initialExpansionMode,
);