InteractiveSlotRegion<TSlot extends Object, TData> constructor

InteractiveSlotRegion<TSlot extends Object, TData>({
  1. required TSlot slot,
  2. required TData data,
  3. required RemotePluginSlotInputRouter remoteInputRouter,
  4. SlotRegistry<TSlot, TData>? registry,
  5. SlotBuildMode mode = SlotBuildMode.column,
  6. SlotRegionLayoutBuilder<TSlot, TData>? layoutBuilder,
  7. Widget? fallback,
  8. Iterable<RemotePluginSlotEntry> remoteEntries = const <RemotePluginSlotEntry>[],
  9. String? remoteSlot,
  10. RemoteSlotEntryBuilder? remoteEntryBuilder,
  11. FocusController? focusController,
  12. bool enabled = true,
  13. Key? key,
})

Implementation

InteractiveSlotRegion({
  required this.slot,
  required this.data,
  required this.remoteInputRouter,
  this.registry,
  this.mode = SlotBuildMode.column,
  this.layoutBuilder,
  this.fallback,
  this.remoteEntries = const <RemotePluginSlotEntry>[],
  this.remoteSlot,
  this.remoteEntryBuilder,
  this.focusController,
  this.enabled = true,
  super.key,
});