Module dlangui.core.css
This module contains implementation of CSS support - Cascading Style Sheets.
Port of CoolReader Engine written in C++.
Supports subset of CSS standards.
Synopsis
import dlangui .core .css;
Classes
Name | Description |
---|---|
CssDeclaration
|
css declaration like { display: block; margin-top: 10px } |
CssSelector
|
simple CSS selector |
CssSelectorRule
|
|
CssStyle
|
|
StyleSheet
|
CSS Style Sheet |
Structs
Name | Description |
---|---|
CssDeclItem
|
|
CssValue
|
css length value
|
Enums
Name | Description |
---|---|
CssDeclType
|
|
CssDisplay
|
display property values |
CssFontFamily
|
font-family property values |
CssFontStyle
|
font-style property values |
CssFontWeight
|
font-weight property values |
CssHyphenate
|
hyphenate property values |
CssListStylePosition
|
list-style-position property values |
CssListStyleType
|
list-style-type property values |
CssPageBreak
|
page split property values |
CssSelectorRuleType
|
selector rule type |
CssTextAlign
|
text-align property values |
CssTextDecoration
|
text-decoration property values |
CssValueType
|
css length value types |
CssVerticalAlign
|
vertical-align property values |
CssWhiteSpace
|
white-space property values |
Authors
Vadim Lopatin, coolreader.org@gmail.com
Copyright
Vadim Lopatin, 2015
License
Boost License 1.0