EmbeddedSchematicViewer.fromAsset constructor

const EmbeddedSchematicViewer.fromAsset({
  1. required String assetPath,
  2. Key? key,
  3. SchematicThemeMode? themeMode,
  4. SchematicThemeMode? initialThemeMode,
  5. bool isVisible = true,
  6. void onSendSignals(
    1. List<String> signalPaths
    )?,
  7. bool hasExternalSignalListeners = false,
  8. GoToSourceCallback? onGoToSourceCallback,
  9. ValueNotifier<List<String>?>? incomingSignalPaths,
  10. CrossProbeService? crossProbeService,
  11. RohdExtensionClient? extensionClient,
  12. SchematicExpansionMode? expansionMode,
  13. 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,
      );