EmbeddedSchematicViewer constructor

const EmbeddedSchematicViewer({
  1. Key? key,
  2. String? assetPath,
  3. String? schematicJson,
  4. Map<String, dynamic>? netlistJsonMap,
  5. SchematicThemeMode? initialThemeMode,
  6. HierarchyService? externalHierarchy,
  7. ValueChanged<HierarchyOccurrence?>? onModuleSelected,
  8. HierarchyOccurrence? selectedModule,
  9. bool isVisible = true,
  10. ({bool computed, String signalId, String value})? signalValueLookupFn(
    1. String wireName
    )?,
  11. Future<Map<String, dynamic>?> fetchModuleNetlist(
    1. String definitionName
    )?,
  12. ValueChanged<Map<String, dynamic>>? onNetlistEnriched,
  13. void onSendSignals(
    1. List<String> signalPaths
    )?,
  14. bool hasExternalSignalListeners = false,
  15. GoToSourceCallback? onGoToSourceCallback,
  16. ValueNotifier<List<String>?>? incomingSignalPaths,
  17. CrossProbeService? crossProbeService,
  18. RohdExtensionClient? extensionClient,
  19. SchematicExpansionMode initialExpansionMode = SchematicExpansionMode.defaultView,
})

Constructor for EmbeddedSchematicViewer.

Implementation

const EmbeddedSchematicViewer({
  super.key,
  this.assetPath,
  this.schematicJson,
  this.netlistJsonMap,
  this.initialThemeMode,
  this.externalHierarchy,
  this.onModuleSelected,
  this.selectedModule,
  this.isVisible = true,
  this.signalValueLookupFn,
  this.fetchModuleNetlist,
  this.onNetlistEnriched,
  this.onSendSignals,
  this.hasExternalSignalListeners = false,
  this.onGoToSourceCallback,
  this.incomingSignalPaths,
  this.crossProbeService,
  this.extensionClient,
  this.initialExpansionMode = SchematicExpansionMode.defaultView,
});