duit_go

Форк
0
/
rich_text_attributes.go 
21 строка · 1.1 Кб
1
package duit_attributes
2

3
import (
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

8
type RichTextAttributes[T duit_color.Color] struct {
9
	ValueReferenceHolder
10
	TextSpan       *duit_text_properties.TextSpan[T]   `json:"textSpan"`
11
	Style          *duit_text_properties.TextStyle[T]  `json:"style,omitempty"`
12
	TextAlign      duit_text_properties.TextAlign      `json:"textAlign,omitempty"`
13
	MaxLines       int                                 `json:"maxLines,omitempty"`
14
	SoftWrap       bool                                `json:"softWrap,omitempty"`
15
	Overflow       duit_text_properties.TextOverflow   `json:"overflow,omitempty"`
16
	SemanticsLabel string                              `json:"semanticsLabel,omitempty"`
17
	SelectionColor T                                   `json:"selectionColor,omitempty"`
18
	TextDirection  duit_text_properties.TextDirection  `json:"textDirection,omitempty"`
19
	TextScaler     *duit_text_properties.TextScaler    `json:"textScaleFactor,omitempty"`
20
	TextWidthBasis duit_text_properties.TextWidthBasis `json:"textWidthBasis,omitempty"`
21
}
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.