Files
packages.dart/deprecated/flutter_dynamic_widget/lib/src/material/basics/text.dart
T
2026-01-15 14:38:46 -08:00

55 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:widget_gen/widget_gen_annotations.dart';
import '../../../flutter_dynamic_widget.dart';
import '../enums.dart';
import '../library.dart';
import '../properties/text_style.dart';
part 'text.g.dart';
@WidgetClass('Text')
class TextBase extends _$TextBase {
TextBase(this.widgetData, this.widgetContext, this.widgetRender);
Key key;
Locale locale;
int maxLines;
String semanticsLabel;
bool softWrap;
StrutStyle strutStyle;
TextHeightBehavior textHeightBehavior;
double textScaleFactor;
@override
final Map<String, dynamic> widgetData;
@override
final WidgetContext widgetContext;
@override
final GenerateWidget widgetRender;
@override
get onAction => (context, val) => MaterialBase.onAction(context, val);
@PropertyKey(key: '0', defaultValue: '')
String data;
@SupportedKey()
TextStyleBase style;
@enumTextAlign
TextAlign textAlign;
@enumTextDirection
TextDirection textDirection;
@enumTextOverflow
TextOverflow overflow;
@enumTextWidthBasis
TextWidthBasis textWidthBasis;
}