#include "string.h"
#include "cr-stylesheet.h"
Go to the source code of this file.
Functions | |
CRStyleSheet * | cr_stylesheet_new (CRStatement *a_stmts) |
Constructor of the CRStyleSheet class. | |
gchar * | cr_stylesheet_to_string (CRStyleSheet const *a_this) |
void | cr_stylesheet_dump (CRStyleSheet const *a_this, FILE *a_fp) |
Dumps the current css2 stylesheet to a file. | |
gint | cr_stylesheet_nr_rules (CRStyleSheet const *a_this) |
Return the number of rules in the stylesheet. | |
CRStatement * | cr_stylesheet_statement_get_from_list (CRStyleSheet *a_this, int itemnr) |
Use an index to get a CRStatement from the rules in a given stylesheet. | |
void | cr_stylesheet_ref (CRStyleSheet *a_this) |
gboolean | cr_stylesheet_unref (CRStyleSheet *a_this) |
void | cr_stylesheet_destroy (CRStyleSheet *a_this) |
Destructor of the CRStyleSheet class. |
Definition in file cr-stylesheet.c.
void cr_stylesheet_destroy | ( | CRStyleSheet * | a_this | ) |
Destructor of the CRStyleSheet class.
a_this | the current instance of the CRStyleSheet class. |
Definition at line 169 of file cr-stylesheet.c.
References cr_statement_destroy(), and _CRStyleSheet::statements.
Referenced by cr_stylesheet_unref().
void cr_stylesheet_dump | ( | CRStyleSheet const * | a_this, | |
FILE * | a_fp | |||
) |
Dumps the current css2 stylesheet to a file.
a_this | the current instance of CRStyleSheet. | |
a_fp | the destination file |
Definition at line 98 of file cr-stylesheet.c.
References cr_stylesheet_to_string().
CRStyleSheet* cr_stylesheet_new | ( | CRStatement * | a_stmts | ) |
Constructor of the CRStyleSheet class.
the | initial list of css statements. |
Definition at line 37 of file cr-stylesheet.c.
References cr_utils_trace_info, and _CRStyleSheet::statements.
gint cr_stylesheet_nr_rules | ( | CRStyleSheet const * | a_this | ) |
Return the number of rules in the stylesheet.
a_this | the current instance of CRStyleSheet. |
Definition at line 118 of file cr-stylesheet.c.
References cr_statement_nr_rules(), and _CRStyleSheet::statements.
void cr_stylesheet_ref | ( | CRStyleSheet * | a_this | ) |
Definition at line 141 of file cr-stylesheet.c.
References _CRStyleSheet::ref_count.
Referenced by cr_cascade_set_sheet().
CRStatement* cr_stylesheet_statement_get_from_list | ( | CRStyleSheet * | a_this, | |
int | itemnr | |||
) |
Use an index to get a CRStatement from the rules in a given stylesheet.
a_this | the current instance of CRStatement. | |
itemnr | the index into the rules. |
Definition at line 133 of file cr-stylesheet.c.
References cr_statement_get_from_list(), and _CRStyleSheet::statements.
gchar* cr_stylesheet_to_string | ( | CRStyleSheet const * | a_this | ) |
a_this | the current instance of CRStyleSheet |
Definition at line 60 of file cr-stylesheet.c.
References cr_statement_to_string(), _CRStatement::next, _CRStatement::prev, and _CRStyleSheet::statements.
Referenced by cr_stylesheet_dump().
gboolean cr_stylesheet_unref | ( | CRStyleSheet * | a_this | ) |
Definition at line 149 of file cr-stylesheet.c.
References cr_stylesheet_destroy(), and _CRStyleSheet::ref_count.
Referenced by cr_cascade_destroy(), cr_cascade_set_sheet(), and cr_om_parser_parse_paths_to_cascade().