AwsContextMenuBuilderMD class

Inheritance

Constructors

AwsContextMenuBuilderMD({Key? key, required EditableTextState editableTextState, required TextEditingController controller, String boldCharacter = '**', String italicCharacter = '*', String codeCharacter = '```', String bulletedListCharacter = '-', String horizontalRuleCharacter = '---', bool enabledHeadings = true, bool enabledBold = true, bool enabledItalic = true, bool enabledLink = true, bool enabledImage = true, bool enabledStriketHrough = true, bool enabledOrderedLists = true, bool enabledUnorderedLists = true, bool enabledQuotes = true, bool enabledHorizontalRule = true, bool enabledCode = false, bool enabledSelectAll = false, required FocusNode editingFocusNode})
const

Properties

boldCharacter String
If you want to use an alternative bold character (Default: **), assign a custom String to boldCharacter. For example __
final
bulletedListCharacter String
If you want to use an alternative bulleted list character (Default: -), assign a custom String to bulletedListCharacter. For example *
final
codeCharacter String
If you want to use an alternative code character (Default: ```), assign a custom String to codeCharacter. For example `
final
controller TextEditingController
final
editableTextState EditableTextState
final
editingFocusNode FocusNode
final
enabledBold bool
final
enabledCode bool
final
enabledHeadings bool
final
enabledHorizontalRule bool
final
enabledImage bool
final
enabledItalic bool
final
final
enabledOrderedLists bool
final
enabledQuotes bool
final
enabledSelectAll bool
final
enabledStriketHrough bool
final
enabledUnorderedLists bool
final
hashCode int
The hash code for this object.
no setterinherited
horizontalRuleCharacter String
If you want to use an alternative horizontal rule character (Default: ---), assign a custom String to horizontalRuleCharacter. For example ***
final
italicCharacter String
If you want to use an alternative italic character (Default: *), assign a custom String to italicCharacter. For example _
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<AwsContextMenuBuilderMD>
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited