OutlinerListView constructor
const
OutlinerListView({
- Key? key,
- OutlinerConfig config = const OutlinerConfig(),
- Widget blockBuilder(
- BuildContext context,
- Block block
- Widget editingBlockBuilder(
- BuildContext context,
- Block block,
- TextEditingController controller,
- FocusNode focusNode,
- VoidCallback onSubmitted,
- Widget bulletBuilder(
- BuildContext context,
- Block block,
- bool hasChildren,
- bool isCollapsed,
- VoidCallback? onToggle,
- InputDecoration textFieldDecorationBuilder(
- BuildContext context
- Widget dragFeedbackBuilder(
- BuildContext context,
- Block block
- Widget dropZoneBuilder(
- BuildContext context,
- bool isHighlighted,
- double depth
- Widget loadingBuilder(
- BuildContext context
- Widget errorBuilder(
- BuildContext context,
- String errorMessage,
- VoidCallback onRetry
- Widget emptyBuilder(
- BuildContext context,
- VoidCallback onAddBlock
Implementation
const OutlinerListView({
super.key,
this.config = const OutlinerConfig(),
this.blockBuilder,
this.editingBlockBuilder,
this.bulletBuilder,
this.textFieldDecorationBuilder,
this.dragFeedbackBuilder,
this.dropZoneBuilder,
this.loadingBuilder,
this.errorBuilder,
this.emptyBuilder,
});