WidgetTreeController constructor

WidgetTreeController({
  1. required List<WidgetData> roots,
  2. required MessageBus bus,
})

Implementation

WidgetTreeController({required this.roots, required this.bus}) {
  _selectionSub = bus.subscribe<SelectionEvent>("selection", _onSelection);
  _loadSub = bus.subscribe<LoadEvent>("load", _onLoad);

  _propertySub =
      bus.subscribe<PropertyChangeEvent>("property-changed", _onPropertyChanged);
}