flutter_widget_from_html_core library

Classes

BuildOp
BuiltPiece
BuiltPieceSimple
Config
CssBorders
CssBorderSide
CssLength
HtmlWidget
NodeMetadata
StyleBgColor
StyleMargin
StyleTextAlign
TagA
TagCode
TagImg
TagLi
TagTable
TextBit
TextBlock
WidgetFactory

Constants

kCssBackgroundColor → const String
'background-color'
kCssBorder → const String
'border'
kCssBorderBottom → const String
'border-bottom'
kCssBorderTop → const String
'border-top'
kCssColor → const String
'color'
kCssFontFamily → const String
'font-family'
kCssFontSize → const String
'font-size'
kCssFontSizeLarge → const String
'large'
kCssFontSizeLarger → const String
'larger'
kCssFontSizeMedium → const String
'medium'
kCssFontSizeSmall → const String
'small'
kCssFontSizeSmaller → const String
'smaller'
kCssFontSizeXLarge → const String
'x-large'
kCssFontSizeXSmall → const String
'x-small'
kCssFontSizeXxLarge → const String
'xx-large'
kCssFontSizeXxSmall → const String
'xx-small'
kCssFontStyle → const String
'font-style'
kCssFontStyleItalic → const String
'italic'
kCssFontStyleNormal → const String
'normal'
kCssFontWeight → const String
'font-weight'
kCssFontWeight100 → const String
'100'
kCssFontWeight200 → const String
'200'
kCssFontWeight300 → const String
'300'
kCssFontWeight400 → const String
'400'
kCssFontWeight500 → const String
'500'
kCssFontWeight600 → const String
'600'
kCssFontWeight700 → const String
'700'
kCssFontWeight800 → const String
'800'
kCssFontWeight900 → const String
'900'
kCssFontWeightBold → const String
'bold'
kCssListStyleType → const String
'list-style-type'
kCssListStyleTypeDecimal → const String
'decimal'
kCssListStyleTypeDisc → const String
'disc'
kCssMargin → const String
'margin'
kCssMarginBottom → const String
'margin-bottom'
kCssMarginLeft → const String
'margin-left'
kCssMarginRight → const String
'margin-right'
kCssMarginTop → const String
'margin-top'
kCssTextAlign → const String
'text-align'
kCssTextAlignCenter → const String
'center'
kCssTextAlignJustify → const String
'justify'
kCssTextAlignLeft → const String
'left'
kCssTextAlignRight → const String
'right'
kCssTextDecoration → const String
'text-decoration'
kCssTextDecorationLineThrough → const String
'line-through'
kCssTextDecorationNone → const String
'none'
kCssTextDecorationOverline → const String
'overline'
kCssTextDecorationUnderline → const String
'underline'
kTagCode → const String
'code'
kTagListItem → const String
'li'
kTagOrderedList → const String
'ol'
kTagPre → const String
'pre'
kTagTable → const String
'table'
kTagTableAttrBorder → const String
'border'
kTagTableBody → const String
'tbody'
kTagTableCaption → const String
'caption'
kTagTableCell → const String
'td'
kTagTableFoot → const String
'tfoot'
kTagTableHead → const String
'thead'
kTagTableHeader → const String
'th'
kTagTableRow → const String
'tr'
kTagTt → const String
'tt'
kTagUnorderedList → const String
'ul'

Functions

borderParse(String value) CssBorderSide
borderStyleParseValue(String value) CssBorderStyle
colorParseValue(String value) Color
compileToTextSpan(TextBlock b) TextSpan
lazySet(NodeMetadata meta, { BuildOp buildOp, Color color, bool decoOver, bool decoStrike, bool decoUnder, TextDecorationStyle decorationStyle, CssBorderStyle decorationStyleFromCssBorderStyle, String fontFamily, String fontSize, bool fontStyleItalic, FontWeight fontWeight, bool isBlockElement, bool isNotRenderable, Key key, Iterable<String> styles, Iterable<String> stylesPrepend }) NodeMetadata
lengthParseValue(String value) CssLength

Enums

CssBorderStyle
CssLengthUnit

Typedefs

BuildOpDefaultStyles(NodeMetadata meta, Element e) → Iterable<String>
BuildOpOnMetadata(NodeMetadata meta) → void
BuildOpOnPieces(NodeMetadata meta, Iterable<BuiltPiece> pieces) → Iterable<BuiltPiece>
BuildOpOnWidgets(NodeMetadata meta, Iterable<Widget> widgets) Widget
NodeMetadataCollector(NodeMetadata meta, Element e) NodeMetadata
OnTapUrl(String url) → void