Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

_CRStatement Struct Reference

#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
CRStyleSheetparent_sheet
CRStatementnext
CRStatementprev
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.


Field Documentation

gpointer _CRStatement::app_data
 

a custom pointer useable by applications that use libcroco.

libcroco itself will never modify this pointer.

Definition at line 222 of file cr-statement.h.

CRAtCharsetRule* _CRStatement::charset_rule
 

Definition at line 196 of file cr-statement.h.

gpointer _CRStatement::croco_data
 

a custom pointer used by the upper layers of libcroco.

application should never use this pointer.

Definition at line 230 of file cr-statement.h.

CRAtFontFaceRule* _CRStatement::font_face_rule
 

Definition at line 197 of file cr-statement.h.

Referenced by cr_declaration_unlink().

CRAtImportRule* _CRStatement::import_rule
 

Definition at line 193 of file cr-statement.h.

union { ... } _CRStatement::kind
 

Referenced by cr_declaration_unlink(), cr_statement_at_charset_rule_get_charset(), cr_statement_at_charset_rule_set_charset(), cr_statement_at_font_face_rule_add_decl(), cr_statement_at_font_face_rule_get_decls(), cr_statement_at_font_face_rule_set_decls(), cr_statement_at_import_rule_get_imported_sheet(), cr_statement_at_import_rule_get_url(), cr_statement_at_import_rule_set_imported_sheet(), cr_statement_at_import_rule_set_url(), cr_statement_at_page_rule_get_declarations(), cr_statement_at_page_rule_set_declarations(), cr_statement_new_at_charset_rule(), cr_statement_new_at_font_face_rule(), cr_statement_new_at_import_rule(), cr_statement_new_at_media_rule(), cr_statement_new_at_page_rule(), cr_statement_new_ruleset(), cr_statement_ruleset_append_decl(), cr_statement_ruleset_append_decl2(), cr_statement_ruleset_get_declarations(), cr_statement_ruleset_get_sel_list(), cr_statement_ruleset_set_decl_list(), and cr_statement_ruleset_set_sel_list().

CRAtMediaRule* _CRStatement::media_rule
 

Definition at line 194 of file cr-statement.h.

CRStatement* _CRStatement::next
 

Definition at line 213 of file cr-statement.h.

Referenced by cr_statement_append(), cr_statement_destroy(), cr_statement_new_at_media_rule(), cr_statement_prepend(), cr_statement_unlink(), and cr_stylesheet_dump().

CRAtPageRule* _CRStatement::page_rule
 

Definition at line 195 of file cr-statement.h.

Referenced by cr_declaration_unlink().

CRStyleSheet* _CRStatement::parent_sheet
 

Definition at line 212 of file cr-statement.h.

Referenced by cr_sel_eng_get_matched_properties_from_cascade(), cr_statement_get_parent_sheet(), cr_statement_set_parent_sheet(), and cr_statement_unlink().

CRStatement* _CRStatement::prev
 

Definition at line 214 of file cr-statement.h.

Referenced by cr_statement_append(), cr_statement_destroy(), cr_statement_dump(), cr_statement_prepend(), and cr_statement_unlink().

CRRuleSet* _CRStatement::ruleset
 

Definition at line 192 of file cr-statement.h.

Referenced by cr_declaration_unlink().

gulong _CRStatement::specificity
 

Definition at line 206 of file cr-statement.h.

enum CRStatementType _CRStatement::type
 

The type of the statement.

Definition at line 188 of file cr-statement.h.

Referenced by cr_declaration_new(), cr_declaration_parse_from_buf(), cr_declaration_unlink(), cr_sel_eng_get_matched_properties_from_cascade(), cr_statement_at_charset_rule_get_charset(), cr_statement_at_charset_rule_set_charset(), cr_statement_at_font_face_rule_add_decl(), cr_statement_at_font_face_rule_get_decls(), cr_statement_at_font_face_rule_set_decls(), cr_statement_at_import_rule_get_imported_sheet(), cr_statement_at_import_rule_get_url(), cr_statement_at_import_rule_set_imported_sheet(), cr_statement_at_import_rule_set_url(), cr_statement_at_page_rule_get_declarations(), cr_statement_at_page_rule_set_declarations(), cr_statement_dump(), cr_statement_new_at_charset_rule(), cr_statement_new_at_font_face_rule(), cr_statement_new_at_import_rule(), cr_statement_new_at_media_rule(), cr_statement_new_at_page_rule(), cr_statement_new_ruleset(), cr_statement_ruleset_append_decl(), cr_statement_ruleset_append_decl2(), cr_statement_ruleset_get_declarations(), cr_statement_ruleset_get_sel_list(), cr_statement_ruleset_set_decl_list(), and cr_statement_ruleset_set_sel_list().


The documentation for this struct was generated from the following file:
Generated on Wed Oct 1 01:36:54 2003 for Libcroco by doxygen 1.3.3