FolderViewContent<T> constructor

const FolderViewContent<T>({
  1. Key? key,
  2. required ScrollController horizontalController,
  3. required ScrollController horizontalBarController,
  4. required ScrollController verticalController,
  5. required ScrollController verticalBarController,
  6. required bool needsVerticalScroll,
  7. required bool needsHorizontalScroll,
  8. required double contentWidth,
  9. required double contentHeight,
  10. required double viewportWidth,
  11. required List<Node<T>> data,
  12. required ViewMode mode,
  13. required dynamic onNodeTap(
    1. Node<T>
    )?,
  14. dynamic onDoubleNodeTap(
    1. Node<T>
    )?,
  15. dynamic onSecondaryNodeTap(
    1. Node<T>,
    2. TapDownDetails
    )?,
  16. required Set<String>? selectedNodeIds,
  17. required FlutterFolderViewTheme theme,
})

Implementation

const FolderViewContent({
  super.key,
  required this.horizontalController,
  required this.horizontalBarController,
  required this.verticalController,
  required this.verticalBarController,
  required this.needsVerticalScroll,
  required this.needsHorizontalScroll,
  required this.contentWidth,
  required this.contentHeight,
  required this.viewportWidth,
  required this.data,
  required this.mode,
  required this.onNodeTap,
  this.onDoubleNodeTap,
  this.onSecondaryNodeTap,
  required this.selectedNodeIds,
  required this.theme,
});