NapaIndexedStack constructor

NapaIndexedStack({
  1. int? index = 0,
  2. AlignmentGeometry alignment = AlignmentDirectional.topStart,
  3. StackFit sizing = StackFit.loose,
  4. List<NapaWidget>? children,
})

Implementation

NapaIndexedStack({
  this.index = 0,
  this.alignment = AlignmentDirectional.topStart,
  this.sizing = StackFit.loose,
  super.children,
}) {
  properties.addAll([
    InspectableProperty<int>(
      name: 'index',
      nullable: true,
      getValue: (obj) => index,
      setValue: (obj, value, customData) => index = value,
    ),
    InspectableProperty<AlignmentGeometry>(
      name: 'alignment',
      getValue: (obj) => alignment,
      setValue: (obj, value, customData) => alignment = value,
    ),
    InspectableProperty<Enum>(
      name: 'sizing',
      getValue: (obj) => sizing,
      setValue: (obj, value, customData) => sizing = value,
      values: () => StackFit.values,
    ),
  ]);
}