duit_go
21 строка · 1.1 Кб
1package duit_attributes2
3import (4"github.com/lesleysin/duit_go/pkg/duit_attributes/duit_color"5"github.com/lesleysin/duit_go/pkg/duit_attributes/duit_text_properties"6)
7
8type RichTextAttributes[T duit_color.Color] struct {9ValueReferenceHolder
10TextSpan *duit_text_properties.TextSpan[T] `json:"textSpan"`11Style *duit_text_properties.TextStyle[T] `json:"style,omitempty"`12TextAlign duit_text_properties.TextAlign `json:"textAlign,omitempty"`13MaxLines int `json:"maxLines,omitempty"`14SoftWrap bool `json:"softWrap,omitempty"`15Overflow duit_text_properties.TextOverflow `json:"overflow,omitempty"`16SemanticsLabel string `json:"semanticsLabel,omitempty"`17SelectionColor T `json:"selectionColor,omitempty"`18TextDirection duit_text_properties.TextDirection `json:"textDirection,omitempty"`19TextScaler *duit_text_properties.TextScaler `json:"textScaleFactor,omitempty"`20TextWidthBasis duit_text_properties.TextWidthBasis `json:"textWidthBasis,omitempty"`21}
22