extendRegisteredMethodProp property

  1. @override
Map<String, ControllerMethodProp> get extendRegisteredMethodProp
override

Implementation

@override
Map<String, ControllerMethodProp> get extendRegisteredMethodProp => {
      /// props
      NodeProps.kFontSize: ControllerMethodProp(setFontSize, NodeProps.kDefaultFontSizeSp),
      NodeProps.kDefaultValue: ControllerMethodProp(setDefaultValue, ""),
      NodeProps.kValidator: ControllerMethodProp(setValidator, ""),
      NodeProps.kEditable: ControllerMethodProp(setEditable, true),
      NodeProps.kCaretColorReact: ControllerMethodProp(setCaretColor, Colors.transparent.value),
      NodeProps.kCaretColorVue:
          ControllerMethodProp(setCaretColorAlias, Colors.transparent.value),
      NodeProps.kMultiline: ControllerMethodProp(multiLine, true),
      NodeProps.kReturnKeyType: ControllerMethodProp(setReturnKeyType, ""),
      NodeProps.kKeyboardType: ControllerMethodProp(setKeyboardType, ""),
      NodeProps.kFontStyle: ControllerMethodProp(setFontStyle, "normal"),
      NodeProps.kFontFamily: ControllerMethodProp(setFontFamily, "normal"),
      NodeProps.kFontWeight: ControllerMethodProp(setFontWeight, "normal"),
      NodeProps.kLineHeight: ControllerMethodProp(setLineHeight, 0.0),
      NodeProps.kMaxLengthProp: ControllerMethodProp(maxLength, -1),
      NodeProps.kOnSelectionChange: ControllerMethodProp(setOnSelectionChange, false),
      NodeProps.kLetterSpacing: ControllerMethodProp(letterSpacing, -1.0),
      NodeProps.kValueProp: ControllerMethodProp(value, ""),
      NodeProps.kPlaceholder: ControllerMethodProp(placeHolder, ""),
      NodeProps.kPlaceholderTextColorVue: ControllerMethodProp(setTextHitColorVue, 0xFF888888),
      NodeProps.kPlaceholderTextColorReact:
          ControllerMethodProp(setTextHitColorReact, 0xFF888888),
      NodeProps.kNumberOfLines: ControllerMethodProp(setMaxLines, kMaxLineCount),
      NodeProps.kUnderlineColor:
          ControllerMethodProp(setUnderlineColor, Colors.transparent.value),
      NodeProps.kColor: ControllerMethodProp(setColor, Colors.transparent.value),
      NodeProps.kTextAlign: ControllerMethodProp(setTextAlign, "auto"),
      NodeProps.kTextAlignVertical: ControllerMethodProp(setTextAlignVertical, "auto"),
      NodeProps.kPaddingTop: ControllerMethodProp(setPaddingTop, 0.0),
      NodeProps.kPaddingRight: ControllerMethodProp(setPaddingRight, 0.0),
      NodeProps.kPaddingBottom: ControllerMethodProp(setPaddingBottom, 0.0),
      NodeProps.kPaddingLeft: ControllerMethodProp(setPaddingLeft, 0.0),
      // listen
      NodeProps.kOnChangeText: ControllerMethodProp(setOnChangeText, true),
      NodeProps.kOnEndEditing: ControllerMethodProp(setOnEndEditing, true),
      NodeProps.kOnFocus: ControllerMethodProp(setOnFocus, true),
      NodeProps.kOnBlur: ControllerMethodProp(setOnBlur, true),
      NodeProps.kOnContentSizeChange: ControllerMethodProp(setOnContentSizeChange, true),
      NodeProps.kOnKeyboardWillShow: ControllerMethodProp(setOnKeyboardWillShow, true),
      NodeProps.kOnKeyboardWillHide: ControllerMethodProp(setOnKeyboardWillHide, true),
    };