DraggableBlockWidget constructor
const
DraggableBlockWidget({
- Key? key,
- required Block block,
- int depth = 0,
- bool keyboardShortcutsEnabled = true,
- BlockStyle style = const BlockStyle(),
- 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 indent
Implementation
const DraggableBlockWidget({
super.key,
required this.block,
this.depth = 0,
this.keyboardShortcutsEnabled = true,
this.style = const BlockStyle(),
this.blockBuilder,
this.editingBlockBuilder,
this.bulletBuilder,
this.textFieldDecorationBuilder,
this.dragFeedbackBuilder,
this.dropZoneBuilder,
});