TreeNodeScope constructor

TreeNodeScope({
  1. Key? key,
  2. required TreeNode node,
  3. required TreeViewTheme theme,
  4. bool isExpanded = false,
  5. bool shouldRefresh = false,
  6. required Widget child,
})

Creates a TreeNodeScope.

This widget shouldn't be created manually, the TreeView already takes care of it internally. It should only be used to access node and isExpanded.

Implementation

TreeNodeScope({
  Key? key,
  required this.node,
  required this.theme,
  this.isExpanded = false,
  bool shouldRefresh = false,
  required Widget child,
})  : _shouldRefresh = shouldRefresh,
      super(key: key, child: child);