#include <cr-statement.h>
Data Fields | |
| enum CRStatementType | type |
| The type of the statement. | |
| union { | |
| CRRuleSet * ruleset | |
| CRAtImportRule * import_rule | |
| CRAtMediaRule * media_rule | |
| CRAtPageRule * page_rule | |
| CRAtCharsetRule * charset_rule | |
| CRAtFontFaceRule * font_face_rule | |
| } | kind |
| gulong | specificity |
| CRStyleSheet * | parent_sheet |
| CRStatement * | next |
| CRStatement * | prev |
| CRParsingLocation | location |
| gpointer | app_data |
| a custom pointer useable by applications that use libcroco. | |
| gpointer | croco_data |
| a custom pointer used by the upper layers of libcroco. | |
A statement is actually a double chained list of statements.A statement can be a ruleset, an @import rule, an @page rule etc ...
Definition at line 182 of file cr-statement.h.
|
|
a custom pointer useable by applications that use libcroco. libcroco itself will never modify this pointer. Definition at line 223 of file cr-statement.h. |
|
|
Definition at line 195 of file cr-statement.h. Referenced by cr_statement_at_charset_rule_get_charset(), cr_statement_at_charset_rule_set_charset(), and cr_statement_new_at_charset_rule(). |
|
|
a custom pointer used by the upper layers of libcroco. application should never use this pointer. Definition at line 231 of file cr-statement.h. |
|
|
Definition at line 196 of file cr-statement.h. Referenced by cr_declaration_unlink(), cr_statement_at_font_face_rule_add_decl(), cr_statement_at_font_face_rule_get_decls(), cr_statement_at_font_face_rule_set_decls(), and cr_statement_new_at_font_face_rule(). |
|
|
|
|
Definition at line 215 of file cr-statement.h. Referenced by cr_statement_at_import_rule_parse_from_buf(). |
|
|
Definition at line 193 of file cr-statement.h. Referenced by cr_statement_at_media_get_from_list(), cr_statement_at_media_nr_rules(), cr_statement_new_at_media_rule(), and cr_statement_new_ruleset(). |
|
|
Definition at line 212 of file cr-statement.h. Referenced by cr_statement_append(), cr_statement_destroy(), cr_statement_get_from_list(), cr_statement_list_to_string(), cr_statement_new_at_media_rule(), cr_statement_nr_rules(), cr_statement_prepend(), cr_statement_unlink(), and cr_stylesheet_to_string(). |
|
|
Definition at line 194 of file cr-statement.h. Referenced by cr_declaration_unlink(), cr_statement_at_page_rule_get_declarations(), cr_statement_at_page_rule_set_declarations(), cr_statement_dump_page(), and cr_statement_new_at_page_rule(). |
|
|
Definition at line 211 of file cr-statement.h. Referenced by cr_statement_get_parent_sheet(), cr_statement_set_parent_sheet(), and cr_statement_unlink(). |
|
|
Definition at line 213 of file cr-statement.h. Referenced by cr_statement_append(), cr_statement_prepend(), cr_statement_unlink(), and cr_stylesheet_to_string(). |
|
|
|
Definition at line 205 of file cr-statement.h. |
|
1.4.6