|
libcss
|
#include <stylesheet.h>
Public Attributes | |
| css_selector_hash * | selectors |
| uint32_t | rule_count |
| css_rule * | rule_list |
| css_rule * | last_rule |
| bool | disabled |
| char * | url |
| char * | title |
| css_language_level | level |
| css_parser * | parser |
| void * | parser_frontend |
| lwc_string ** | propstrings |
| bool | quirks_allowed |
| bool | quirks_used |
| bool | uses_revert |
| bool | inline_style |
| size_t | size |
| css_import_notification_fn | import |
| void * | import_pw |
| css_url_resolution_fn | resolve |
| void * | resolve_pw |
| css_color_resolution_fn | color |
| void * | color_pw |
| css_font_resolution_fn | font |
| void * | font_pw |
| css_style * | cached_style |
| lwc_string ** | string_vector |
| uint32_t | string_vector_l |
| uint32_t | string_vector_c |
| css_style* css_stylesheet::cached_style |
Cache for style parsing
| css_color_resolution_fn css_stylesheet::color |
Colour resolution function
| void* css_stylesheet::color_pw |
Private word
| bool css_stylesheet::disabled |
Whether this sheet is disabled
| css_font_resolution_fn css_stylesheet::font |
System font resolution function
| void* css_stylesheet::font_pw |
Private word
| css_import_notification_fn css_stylesheet::import |
Import notification function
| void* css_stylesheet::import_pw |
Private word
| bool css_stylesheet::inline_style |
Is an inline style
| css_rule* css_stylesheet::last_rule |
Last rule in list
| css_language_level css_stylesheet::level |
Language level of sheet
| css_parser* css_stylesheet::parser |
Core parser for sheet
| void* css_stylesheet::parser_frontend |
Frontend parser
| lwc_string** css_stylesheet::propstrings |
Property strings, for parser
| bool css_stylesheet::quirks_allowed |
Quirks permitted
| bool css_stylesheet::quirks_used |
Quirks actually used
| css_url_resolution_fn css_stylesheet::resolve |
URL resolution function
| void* css_stylesheet::resolve_pw |
Private word
| uint32_t css_stylesheet::rule_count |
Number of rules in sheet
| css_rule* css_stylesheet::rule_list |
List of rules in sheet
| css_selector_hash* css_stylesheet::selectors |
Hashtable of selectors
| size_t css_stylesheet::size |
Size, in bytes
| lwc_string** css_stylesheet::string_vector |
Bytecode string vector
| uint32_t css_stylesheet::string_vector_c |
The number of string vector entries used
| uint32_t css_stylesheet::string_vector_l |
The string vector allocated length in entries
| char* css_stylesheet::title |
Title of this sheet
| char* css_stylesheet::url |
URL of this sheet
| bool css_stylesheet::uses_revert |
Uses 'revert' property value