diff options
author | CEST 2005 Dodji Seketeli <dodji@seketeli.org> | 2005-05-10 19:48:58 +0000 |
---|---|---|
committer | Dodji Seketeli <dodji@src.gnome.org> | 2005-05-10 19:48:58 +0000 |
commit | 87e540b6a27f7fcca8b450bb44a8b197eeffb464 (patch) | |
tree | 99d68d410ff91b556e58c73b6c5cd262fc7959a6 /docs | |
parent | 3e0fb4e6acd9b29303384da9242b08c70e4d9add (diff) | |
download | libcroco-87e540b6a27f7fcca8b450bb44a8b197eeffb464.tar.gz |
applied the following patches:
Tue May 10 21:49:05 CEST 2005 Dodji Seketeli <dodji@seketeli.org>
applied the following patches:
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-29
2004-06-09 00:09:41 GMT
updated NEWS file for 0.6.0 [Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-30
2004-09-20 16:13:02 GMT
fixed a nasty memory management bug [Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-31
2005-02-10 21:41:04 GMT
rm test output upon 'make clean' [Peter Moulder]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-32
2005-02-13 13:14:16 GMT
make 'all' target a prerequisite of the 'test' target [Peter Moulder]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-33
2005-02-13 19:24:25 GMT
allow building/testing in a directory different from srcdir [Peter Moulder/Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-34
2005-02-13 19:42:48 GMT
added better api documentation [Peter Moulder]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-35
2005-05-05 16:38:07 GMT
initial port to gtk-doc, switch to automake 1.7 [Sven Herzberg, Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-36
2005-05-05 16:51:38 GMT
more gtk-doc stuffs [Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-37
2005-05-06 14:20:20 GMT
typos and c++ compilation fixes [Peter Moulder]
Diffstat (limited to 'docs')
31 files changed, 5132 insertions, 1 deletions
diff --git a/docs/Makefile.am b/docs/Makefile.am index 7b14bb4..ece8c4b 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS=examples +SUBDIRS=examples reference EXTRA_DIST=usage.txt diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am new file mode 100644 index 0000000..411627f --- /dev/null +++ b/docs/reference/Makefile.am @@ -0,0 +1,51 @@ +## Process this file with automake to produce Makefile.in +NULL= + +# The name of the module, e.g. 'glib'. +DOC_MODULE=libcroco + +# The top-level SGML file. Change it if you want. +DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting functions and macros. +DOC_SOURCE_DIR=../../src + +# Extra options to pass to gtkdoc-scanobj or gtkdoc-scangobj. +SCANGOBJ_OPTIONS=--type-init-func="g_type_init()" + +# Extra options to supply to gtkdoc-scan. +SCAN_OPTIONS= + +# Extra options to supply to gtkdoc-mkdb. +MKDB_OPTIONS=--sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref. +FIXXREF_OPTIONS= + +# Used for dependencies. +HFILE_GLOB=$(top_srcdir)/src/*.h +CFILE_GLOB=$(top_srcdir)/src/*.c + +# Header files to ignore when scanning. +IGNORE_HFILES=\ + $(NULL) + +# Images to copy into HTML directory. +HTML_IMAGES=\ + $(NULL) + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +content_files=\ + $(NULL) + +# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib +# contains GtkObjects/GObjects and you want to document signals and properties. +GTKDOC_CFLAGS=\ + $(NULL) +GTKDOC_LIBS=\ + $(NULL) + +include $(top_srcdir)/gtk-doc.make + diff --git a/docs/reference/libcroco-docs.sgml b/docs/reference/libcroco-docs.sgml new file mode 100644 index 0000000..f67e318 --- /dev/null +++ b/docs/reference/libcroco-docs.sgml @@ -0,0 +1,39 @@ +<?xml version="1.0"?> +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> +<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude"> + <bookinfo> + <title>Libcroco Reference Manual</title> + </bookinfo> + + <chapter> + <title>Extensive APIs description</title> + <xi:include href="xml/cr-additional-sel.xml"/> + <xi:include href="xml/cr-attr-sel.xml"/> + <xi:include href="xml/cr-cascade.xml"/> + <xi:include href="xml/cr-declaration.xml"/> + <xi:include href="xml/cr-doc-handler.xml"/> + <xi:include href="xml/cr-enc-handler.xml"/> + <xi:include href="xml/cr-fonts.xml"/> + <xi:include href="xml/cr-input.xml"/> + <xi:include href="xml/cr-num.xml"/> + <xi:include href="xml/cr-om-parser.xml"/> + <xi:include href="xml/cr-parser.xml"/> + <xi:include href="xml/cr-parsing-location.xml"/> + <xi:include href="xml/cr-prop-list.xml"/> + <xi:include href="xml/cr-pseudo.xml"/> + <xi:include href="xml/cr-rgb.xml"/> + <xi:include href="xml/cr-sel-eng.xml"/> + <xi:include href="xml/cr-selector.xml"/> + <xi:include href="xml/cr-simple-sel.xml"/> + <xi:include href="xml/cr-statement.xml"/> + <xi:include href="xml/cr-string.xml"/> + <xi:include href="xml/cr-style.xml"/> + <xi:include href="xml/cr-stylesheet.xml"/> + <xi:include href="xml/cr-term.xml"/> + <xi:include href="xml/cr-tknzr.xml"/> + <xi:include href="xml/cr-token.xml"/> + <xi:include href="xml/cr-utils.xml"/> + <xi:include href="xml/libcroco-config.xml"/> + </chapter> +</book> diff --git a/docs/reference/tmpl/cr-additional-sel.sgml b/docs/reference/tmpl/cr-additional-sel.sgml new file mode 100644 index 0000000..11d514c --- /dev/null +++ b/docs/reference/tmpl/cr-additional-sel.sgml @@ -0,0 +1,133 @@ +<!-- ##### SECTION Title ##### --> +cr-additional-sel + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRAdditionalSel ##### --> +<para> + +</para> + +@next: +@prev: +@location: + +<!-- ##### FUNCTION cr_additional_sel_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_additional_sel_new_with_type ##### --> +<para> + +</para> + +@a_sel_type: +@Returns: + + +<!-- ##### FUNCTION cr_additional_sel_append ##### --> +<para> + +</para> + +@a_this: +@a_sel: +@Returns: + + +<!-- ##### FUNCTION cr_additional_sel_set_class_name ##### --> +<para> + +</para> + +@a_this: +@a_class_name: + + +<!-- ##### FUNCTION cr_additional_sel_set_id_name ##### --> +<para> + +</para> + +@a_this: +@a_id: + + +<!-- ##### FUNCTION cr_additional_sel_set_pseudo ##### --> +<para> + +</para> + +@a_this: +@a_pseudo: + + +<!-- ##### FUNCTION cr_additional_sel_set_attr_sel ##### --> +<para> + +</para> + +@a_this: +@a_sel: + + +<!-- ##### FUNCTION cr_additional_sel_prepend ##### --> +<para> + +</para> + +@a_this: +@a_sel: +@Returns: + + +<!-- ##### FUNCTION cr_additional_sel_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_additional_sel_one_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_additional_sel_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: + + +<!-- ##### FUNCTION cr_additional_sel_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-attr-sel.sgml b/docs/reference/tmpl/cr-attr-sel.sgml new file mode 100644 index 0000000..89b1a26 --- /dev/null +++ b/docs/reference/tmpl/cr-attr-sel.sgml @@ -0,0 +1,81 @@ +<!-- ##### SECTION Title ##### --> +cr-attr-sel + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRAttrSel ##### --> +<para> + +</para> + +@name: +@value: +@next: +@prev: +@location: + +<!-- ##### FUNCTION cr_attr_sel_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_attr_sel_append_attr_sel ##### --> +<para> + +</para> + +@a_this: +@a_attr_sel: +@Returns: + + +<!-- ##### FUNCTION cr_attr_sel_prepend_attr_sel ##### --> +<para> + +</para> + +@a_this: +@a_attr_sel: +@Returns: + + +<!-- ##### FUNCTION cr_attr_sel_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_attr_sel_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: + + +<!-- ##### FUNCTION cr_attr_sel_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-cascade.sgml b/docs/reference/tmpl/cr-cascade.sgml new file mode 100644 index 0000000..3032c33 --- /dev/null +++ b/docs/reference/tmpl/cr-cascade.sgml @@ -0,0 +1,85 @@ +<!-- ##### SECTION Title ##### --> +cr-cascade + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRCascadePriv ##### --> +<para> + +</para> + + +<!-- ##### STRUCT CRCascade ##### --> +<para> + +</para> + +@priv: + +<!-- ##### FUNCTION cr_cascade_new ##### --> +<para> + +</para> + +@a_author_sheet: +@a_user_sheet: +@a_ua_sheet: +@Returns: + + +<!-- ##### FUNCTION cr_cascade_get_sheet ##### --> +<para> + +</para> + +@a_this: +@a_origin: +@Returns: + + +<!-- ##### FUNCTION cr_cascade_set_sheet ##### --> +<para> + +</para> + +@a_this: +@a_sheet: +@a_origin: +@Returns: + + +<!-- ##### FUNCTION cr_cascade_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_cascade_unref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_cascade_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-declaration.sgml b/docs/reference/tmpl/cr-declaration.sgml new file mode 100644 index 0000000..20af87f --- /dev/null +++ b/docs/reference/tmpl/cr-declaration.sgml @@ -0,0 +1,225 @@ +<!-- ##### SECTION Title ##### --> +cr-declaration + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRStatement ##### --> +<para> + +</para> + +@specificity: +@parent_sheet: +@next: +@prev: +@location: +@app_data: +@croco_data: + +<!-- ##### STRUCT CRDeclaration ##### --> +<para> + +</para> + +@property: +@value: +@parent_statement: +@next: +@prev: +@important: +@ref_count: +@location: +@rfu0: +@rfu1: +@rfu2: +@rfu3: + +<!-- ##### FUNCTION cr_declaration_new ##### --> +<para> + +</para> + +@a_statement: +@a_property: +@a_value: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_parse_from_buf ##### --> +<para> + +</para> + +@a_statement: +@a_str: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_parse_list_from_buf ##### --> +<para> + +</para> + +@a_str: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_append ##### --> +<para> + +</para> + +@a_this: +@a_new: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_append2 ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@a_value: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_prepend ##### --> +<para> + +</para> + +@a_this: +@a_new: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_unlink ##### --> +<para> + +</para> + +@a_decl: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: +@a_one_per_line: + + +<!-- ##### FUNCTION cr_declaration_dump_one ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_declaration_nr_props ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_get_from_list ##### --> +<para> + +</para> + +@a_this: +@itemnr: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_get_by_prop_name ##### --> +<para> + +</para> + +@a_this: +@a_str: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_to_string ##### --> +<para> + +</para> + +@a_this: +@a_indent: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_list_to_string ##### --> +<para> + +</para> + +@a_this: +@a_indent: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_list_to_string2 ##### --> +<para> + +</para> + +@a_this: +@a_indent: +@a_one_decl_per_line: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_declaration_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_declaration_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-doc-handler.sgml b/docs/reference/tmpl/cr-doc-handler.sgml new file mode 100644 index 0000000..4339747 --- /dev/null +++ b/docs/reference/tmpl/cr-doc-handler.sgml @@ -0,0 +1,142 @@ +<!-- ##### SECTION Title ##### --> +cr-doc-handler + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRDocHandler ##### --> +<para> + +</para> + +@priv: +@app_data: +@start_document: +@end_document: +@charset: +@import_style: +@import_style_result: +@namespace_declaration: +@comment: +@start_selector: +@end_selector: +@property: +@start_font_face: +@end_font_face: +@start_media: +@end_media: +@start_page: +@end_page: +@ignorable_at_rule: +@error: +@unrecoverable_error: +@resolve_import: +@ref_count: + +<!-- ##### STRUCT CRDocHandlerPriv ##### --> +<para> + +</para> + + +<!-- ##### FUNCTION cr_doc_handler_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_doc_handler_set_result ##### --> +<para> + +</para> + +@a_this: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_doc_handler_get_result ##### --> +<para> + +</para> + +@a_this: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_doc_handler_set_ctxt ##### --> +<para> + +</para> + +@a_this: +@a_ctxt: +@Returns: + + +<!-- ##### FUNCTION cr_doc_handler_get_ctxt ##### --> +<para> + +</para> + +@a_this: +@a_ctxt: +@Returns: + + +<!-- ##### FUNCTION cr_doc_handler_set_default_sac_handler ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_doc_handler_associate_a_parser ##### --> +<para> + +</para> + +@a_this: +@a_parser: + + +<!-- ##### FUNCTION cr_doc_handler_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_doc_handler_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_doc_handler_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-enc-handler.sgml b/docs/reference/tmpl/cr-enc-handler.sgml new file mode 100644 index 0000000..59656a8 --- /dev/null +++ b/docs/reference/tmpl/cr-enc-handler.sgml @@ -0,0 +1,54 @@ +<!-- ##### SECTION Title ##### --> +cr-enc-handler + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CREncHandler ##### --> +<para> + +</para> + + +<!-- ##### FUNCTION cr_enc_handler_get_instance ##### --> +<para> + +</para> + +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_enc_handler_resolve_enc_alias ##### --> +<para> + +</para> + +@a_alias_name: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_enc_handler_convert_input ##### --> +<para> + +</para> + +@a_this: +@a_in: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + diff --git a/docs/reference/tmpl/cr-fonts.sgml b/docs/reference/tmpl/cr-fonts.sgml new file mode 100644 index 0000000..f93838e --- /dev/null +++ b/docs/reference/tmpl/cr-fonts.sgml @@ -0,0 +1,287 @@ +<!-- ##### SECTION Title ##### --> +cr-fonts + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRFontFamily ##### --> +<para> + +</para> + +@name: +@next: +@prev: + +<!-- ##### STRUCT CRFontSize ##### --> +<para> + +</para> + + +<!-- ##### STRUCT CRFontSizeAdjust ##### --> +<para> + +</para> + +@num: + +<!-- ##### FUNCTION cr_font_family_new ##### --> +<para> + +</para> + +@a_type: +@a_name: +@Returns: + + +<!-- ##### FUNCTION cr_font_family_append ##### --> +<para> + +</para> + +@a_this: +@a_family_to_append: +@Returns: + + +<!-- ##### FUNCTION cr_font_family_to_string ##### --> +<para> + +</para> + +@a_this: +@a_walk_font_family_list: +@Returns: + + +<!-- ##### FUNCTION cr_font_family_prepend ##### --> +<para> + +</para> + +@a_this: +@a_family_to_prepend: +@Returns: + + +<!-- ##### FUNCTION cr_font_family_destroy ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_font_family_set_name ##### --> +<para> + +</para> + +@a_this: +@a_name: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_font_size_clear ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_copy ##### --> +<para> + +</para> + +@a_dst: +@a_src: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_set_predefined_absolute_font_size ##### --> +<para> + +</para> + +@a_this: +@a_predefined: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_set_relative_font_size ##### --> +<para> + +</para> + +@a_this: +@a_relative: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_set_absolute_font_size ##### --> +<para> + +</para> + +@a_this: +@a_num_type: +@a_value: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_set_to_inherit ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_is_set_to_inherit ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_destroy ##### --> +<para> + +</para> + +@a_font_size: + + +<!-- ##### FUNCTION cr_font_size_adjust_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_font_size_adjust_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_font_size_adjust_destroy ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_font_size_get_smaller_predefined_font_size ##### --> +<para> + +</para> + +@a_font_size: +@a_smaller_size: + + +<!-- ##### FUNCTION cr_font_size_get_larger_predefined_font_size ##### --> +<para> + +</para> + +@a_font_size: +@a_larger_size: + + +<!-- ##### FUNCTION cr_font_size_is_predefined_absolute_font_size ##### --> +<para> + +</para> + +@a_font_size: +@Returns: + + +<!-- ##### FUNCTION cr_font_style_to_string ##### --> +<para> + +</para> + +@a_code: +@Returns: + + +<!-- ##### FUNCTION cr_font_weight_to_string ##### --> +<para> + +</para> + +@a_code: +@Returns: + + +<!-- ##### FUNCTION cr_font_weight_get_bolder ##### --> +<para> + +</para> + +@a_weight: +@Returns: + + +<!-- ##### FUNCTION cr_font_variant_to_string ##### --> +<para> + +</para> + +@a_code: +@Returns: + + +<!-- ##### FUNCTION cr_font_stretch_to_string ##### --> +<para> + +</para> + +@a_code: +@Returns: + + diff --git a/docs/reference/tmpl/cr-input.sgml b/docs/reference/tmpl/cr-input.sgml new file mode 100644 index 0000000..96d4539 --- /dev/null +++ b/docs/reference/tmpl/cr-input.sgml @@ -0,0 +1,371 @@ +<!-- ##### SECTION Title ##### --> +cr-input + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRInput ##### --> +<para> + +</para> + +@priv: + +<!-- ##### STRUCT CRInputPriv ##### --> +<para> + +</para> + + +<!-- ##### STRUCT CRInputPos ##### --> +<para> + +</para> + +@line: +@col: +@end_of_file: +@end_of_line: +@next_byte_index: + +<!-- ##### FUNCTION cr_input_new_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_len: +@a_enc: +@a_free_buf: +@Returns: + + +<!-- ##### FUNCTION cr_input_new_from_uri ##### --> +<para> + +</para> + +@a_file_uri: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_input_destroy ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_input_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_input_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_input_read_byte ##### --> +<para> + +</para> + +@a_this: +@a_byte: +@Returns: + + +<!-- ##### FUNCTION cr_input_read_char ##### --> +<para> + +</para> + +@a_this: +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_input_consume_chars ##### --> +<para> + +</para> + +@a_this: +@a_char: +@a_nb_char: +@Returns: + + +<!-- ##### FUNCTION cr_input_consume_char ##### --> +<para> + +</para> + +@a_this: +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_input_consume_white_spaces ##### --> +<para> + +</para> + +@a_this: +@a_nb_chars: +@Returns: + + +<!-- ##### FUNCTION cr_input_peek_byte ##### --> +<para> + +</para> + +@a_this: +@a_origin: +@a_offset: +@a_byte: +@Returns: + + +<!-- ##### FUNCTION cr_input_peek_byte2 ##### --> +<para> + +</para> + +@a_this: +@a_offset: +@a_eof: +@Returns: + + +<!-- ##### FUNCTION cr_input_peek_char ##### --> +<para> + +</para> + +@a_this: +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_byte_addr ##### --> +<para> + +</para> + +@a_this: +@a_offset: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_cur_byte_addr ##### --> +<para> + +</para> + +@a_this: +@a_offset: +@Returns: + + +<!-- ##### FUNCTION cr_input_seek_index ##### --> +<para> + +</para> + +@a_this: +@a_origin: +@a_pos: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_cur_index ##### --> +<para> + +</para> + +@a_this: +@a_index: +@Returns: + + +<!-- ##### FUNCTION cr_input_set_cur_index ##### --> +<para> + +</para> + +@a_this: +@a_index: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_cur_pos ##### --> +<para> + +</para> + +@a_this: +@a_pos: +@Returns: + + +<!-- ##### FUNCTION cr_input_set_cur_pos ##### --> +<para> + +</para> + +@a_this: +@a_pos: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_parsing_location ##### --> +<para> + +</para> + +@a_this: +@a_loc: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_end_of_line ##### --> +<para> + +</para> + +@a_this: +@a_eol: +@Returns: + + +<!-- ##### FUNCTION cr_input_set_end_of_line ##### --> +<para> + +</para> + +@a_this: +@a_eol: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_end_of_file ##### --> +<para> + +</para> + +@a_this: +@a_eof: +@Returns: + + +<!-- ##### FUNCTION cr_input_set_end_of_file ##### --> +<para> + +</para> + +@a_this: +@a_eof: +@Returns: + + +<!-- ##### FUNCTION cr_input_set_line_num ##### --> +<para> + +</para> + +@a_this: +@a_line_num: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_line_num ##### --> +<para> + +</para> + +@a_this: +@a_line_num: +@Returns: + + +<!-- ##### FUNCTION cr_input_set_column_num ##### --> +<para> + +</para> + +@a_this: +@a_col: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_column_num ##### --> +<para> + +</para> + +@a_this: +@a_col: +@Returns: + + +<!-- ##### FUNCTION cr_input_increment_line_num ##### --> +<para> + +</para> + +@a_this: +@a_increment: +@Returns: + + +<!-- ##### FUNCTION cr_input_increment_col_num ##### --> +<para> + +</para> + +@a_this: +@a_increment: +@Returns: + + +<!-- ##### FUNCTION cr_input_get_nb_bytes_left ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_input_end_of_input ##### --> +<para> + +</para> + +@a_this: +@a_end_of_input: +@Returns: + + diff --git a/docs/reference/tmpl/cr-num.sgml b/docs/reference/tmpl/cr-num.sgml new file mode 100644 index 0000000..04840ca --- /dev/null +++ b/docs/reference/tmpl/cr-num.sgml @@ -0,0 +1,98 @@ +<!-- ##### SECTION Title ##### --> +cr-num + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRNum ##### --> +<para> + +</para> + +@val: +@location: + +<!-- ##### FUNCTION cr_num_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_num_new_with_val ##### --> +<para> + +</para> + +@a_val: +@a_type: +@Returns: + + +<!-- ##### FUNCTION cr_num_dup ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_num_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_num_copy ##### --> +<para> + +</para> + +@a_dest: +@a_src: +@Returns: + + +<!-- ##### FUNCTION cr_num_set ##### --> +<para> + +</para> + +@a_this: +@a_val: +@a_type: +@Returns: + + +<!-- ##### FUNCTION cr_num_is_fixed_length ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_num_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-om-parser.sgml b/docs/reference/tmpl/cr-om-parser.sgml new file mode 100644 index 0000000..949c41e --- /dev/null +++ b/docs/reference/tmpl/cr-om-parser.sgml @@ -0,0 +1,121 @@ +<!-- ##### SECTION Title ##### --> +cr-om-parser + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CROMParser ##### --> +<para> + +</para> + +@priv: + +<!-- ##### STRUCT CROMParserPriv ##### --> +<para> + +</para> + + +<!-- ##### FUNCTION cr_om_parser_new ##### --> +<para> + +</para> + +@a_input: +@Returns: + + +<!-- ##### FUNCTION cr_om_parser_simply_parse_file ##### --> +<para> + +</para> + +@a_file_path: +@a_enc: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_om_parser_parse_file ##### --> +<para> + +</para> + +@a_this: +@a_file_uri: +@a_enc: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_om_parser_simply_parse_buf ##### --> +<para> + +</para> + +@a_buf: +@a_len: +@a_enc: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_om_parser_parse_buf ##### --> +<para> + +</para> + +@a_this: +@a_buf: +@a_len: +@a_enc: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_om_parser_parse_paths_to_cascade ##### --> +<para> + +</para> + +@a_this: +@a_author_path: +@a_user_path: +@a_ua_path: +@a_encoding: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_om_parser_simply_parse_paths_to_cascade ##### --> +<para> + +</para> + +@a_author_path: +@a_user_path: +@a_ua_path: +@a_encoding: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_om_parser_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-parser.sgml b/docs/reference/tmpl/cr-parser.sgml new file mode 100644 index 0000000..3c7cb46 --- /dev/null +++ b/docs/reference/tmpl/cr-parser.sgml @@ -0,0 +1,307 @@ +<!-- ##### SECTION Title ##### --> +cr-parser + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRParser ##### --> +<para> + +</para> + +@priv: + +<!-- ##### STRUCT CRParserPriv ##### --> +<para> + +</para> + + +<!-- ##### FUNCTION cr_parser_new ##### --> +<para> + +</para> + +@a_tknzr: +@Returns: + + +<!-- ##### FUNCTION cr_parser_new_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_len: +@a_enc: +@a_free_buf: +@Returns: + + +<!-- ##### FUNCTION cr_parser_new_from_file ##### --> +<para> + +</para> + +@a_file_uri: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_parser_new_from_input ##### --> +<para> + +</para> + +@a_input: +@Returns: + + +<!-- ##### FUNCTION cr_parser_set_tknzr ##### --> +<para> + +</para> + +@a_this: +@a_tknzr: +@Returns: + + +<!-- ##### FUNCTION cr_parser_get_tknzr ##### --> +<para> + +</para> + +@a_this: +@a_tknzr: +@Returns: + + +<!-- ##### FUNCTION cr_parser_get_parsing_location ##### --> +<para> + +</para> + +@a_this: +@a_loc: +@Returns: + + +<!-- ##### FUNCTION cr_parser_try_to_skip_spaces_and_comments ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_set_sac_handler ##### --> +<para> + +</para> + +@a_this: +@a_handler: +@Returns: + + +<!-- ##### FUNCTION cr_parser_get_sac_handler ##### --> +<para> + +</para> + +@a_this: +@a_handler: +@Returns: + + +<!-- ##### FUNCTION cr_parser_set_use_core_grammar ##### --> +<para> + +</para> + +@a_this: +@a_use_core_grammar: +@Returns: + + +<!-- ##### FUNCTION cr_parser_get_use_core_grammar ##### --> +<para> + +</para> + +@a_this: +@a_use_core_grammar: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_file ##### --> +<para> + +</para> + +@a_this: +@a_file_uri: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_buf ##### --> +<para> + +</para> + +@a_this: +@a_buf: +@a_len: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_parser_set_default_sac_handler ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_term ##### --> +<para> + +</para> + +@a_this: +@a_term: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_expr ##### --> +<para> + +</para> + +@a_this: +@a_expr: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_prio ##### --> +<para> + +</para> + +@a_this: +@a_prio: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_declaration ##### --> +<para> + +</para> + +@a_this: +@a_property: +@a_expr: +@a_important: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_statement_core ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_ruleset ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_import ##### --> +<para> + +</para> + +@a_this: +@a_media_list: +@a_import_string: +@a_location: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_media ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_page ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_charset ##### --> +<para> + +</para> + +@a_this: +@a_value: +@a_charset_sym_location: +@Returns: + + +<!-- ##### FUNCTION cr_parser_parse_font_face ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parser_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-parsing-location.sgml b/docs/reference/tmpl/cr-parsing-location.sgml new file mode 100644 index 0000000..5677d38 --- /dev/null +++ b/docs/reference/tmpl/cr-parsing-location.sgml @@ -0,0 +1,80 @@ +<!-- ##### SECTION Title ##### --> +cr-parsing-location + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRParsingLocation ##### --> +<para> + +</para> + +@line: +@column: +@byte_offset: + +<!-- ##### FUNCTION cr_parsing_location_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_parsing_location_init ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_parsing_location_copy ##### --> +<para> + +</para> + +@a_to: +@a_from: +@Returns: + + +<!-- ##### FUNCTION cr_parsing_location_to_string ##### --> +<para> + +</para> + +@a_this: +@a_mask: +@Returns: + + +<!-- ##### FUNCTION cr_parsing_location_dump ##### --> +<para> + +</para> + +@a_this: +@a_mask: +@a_fp: + + +<!-- ##### FUNCTION cr_parsing_location_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-prop-list.sgml b/docs/reference/tmpl/cr-prop-list.sgml new file mode 100644 index 0000000..392c7e7 --- /dev/null +++ b/docs/reference/tmpl/cr-prop-list.sgml @@ -0,0 +1,158 @@ +<!-- ##### SECTION Title ##### --> +cr-prop-list + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRPropList ##### --> +<para> + +</para> + +@priv: + +<!-- ##### STRUCT CRPropListPriv ##### --> +<para> + +</para> + + +<!-- ##### FUNCTION cr_prop_list_append ##### --> +<para> + +</para> + +@a_this: +@a_to_append: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_append2 ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@a_decl: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_prepend ##### --> +<para> + +</para> + +@a_this: +@a_to_append: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_prepend2 ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@a_decl: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_set_prop ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_get_prop ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_lookup_prop ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@a_pair: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_get_next ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_get_prev ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_set_decl ##### --> +<para> + +</para> + +@a_this: +@a_decl: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_get_decl ##### --> +<para> + +</para> + +@a_this: +@a_decl: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_unlink ##### --> +<para> + +</para> + +@a_this: +@a_pair: +@Returns: + + +<!-- ##### FUNCTION cr_prop_list_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-pseudo.sgml b/docs/reference/tmpl/cr-pseudo.sgml new file mode 100644 index 0000000..0d76bcf --- /dev/null +++ b/docs/reference/tmpl/cr-pseudo.sgml @@ -0,0 +1,59 @@ +<!-- ##### SECTION Title ##### --> +cr-pseudo + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRPseudo ##### --> +<para> + +</para> + +@name: +@extra: +@location: + +<!-- ##### FUNCTION cr_pseudo_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_pseudo_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_pseudo_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: + + +<!-- ##### FUNCTION cr_pseudo_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-rgb.sgml b/docs/reference/tmpl/cr-rgb.sgml new file mode 100644 index 0000000..b9534f7 --- /dev/null +++ b/docs/reference/tmpl/cr-rgb.sgml @@ -0,0 +1,196 @@ +<!-- ##### SECTION Title ##### --> +cr-rgb + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRRgb ##### --> +<para> + +</para> + +@name: +@red: +@green: +@blue: +@is_percentage: +@inherit: +@is_transparent: +@location: + +<!-- ##### FUNCTION cr_rgb_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_rgb_new_with_vals ##### --> +<para> + +</para> + +@a_red: +@a_green: +@a_blue: +@a_is_percentage: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_parse_from_buf ##### --> +<para> + +</para> + +@a_str: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_compute_from_percentage ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_set ##### --> +<para> + +</para> + +@a_this: +@a_red: +@a_green: +@a_blue: +@a_is_percentage: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_copy ##### --> +<para> + +</para> + +@a_dest: +@a_src: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_set_to_inherit ##### --> +<para> + +</para> + +@a_this: +@a_inherit: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_is_set_to_inherit ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_is_set_to_transparent ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_set_to_transparent ##### --> +<para> + +</para> + +@a_this: +@a_is_transparent: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_set_from_rgb ##### --> +<para> + +</para> + +@a_this: +@a_rgb: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_set_from_name ##### --> +<para> + +</para> + +@a_this: +@a_color_name: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_set_from_hex_str ##### --> +<para> + +</para> + +@a_this: +@a_hex_value: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_set_from_term ##### --> +<para> + +</para> + +@a_this: +@a_value: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_rgb_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: + + +<!-- ##### FUNCTION cr_rgb_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-sel-eng.sgml b/docs/reference/tmpl/cr-sel-eng.sgml new file mode 100644 index 0000000..1027505 --- /dev/null +++ b/docs/reference/tmpl/cr-sel-eng.sgml @@ -0,0 +1,151 @@ +<!-- ##### SECTION Title ##### --> +cr-sel-eng + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRSelEng ##### --> +<para> + +</para> + +@priv: + +<!-- ##### STRUCT CRSelEngPriv ##### --> +<para> + +</para> + + +<!-- ##### USER_FUNCTION CRPseudoClassSelectorHandler ##### --> +<para> + +</para> + +@a_this: +@a_add_sel: +@a_node: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_register_pseudo_class_sel_handler ##### --> +<para> + +</para> + +@a_this: +@a_pseudo_class_sel_name: +@a_pseudo_class_type: +@a_handler: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_unregister_pseudo_class_sel_handler ##### --> +<para> + +</para> + +@a_this: +@a_pseudo_class_sel_name: +@a_pseudo_class_type: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_unregister_all_pseudo_class_sel_handlers ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_get_pseudo_class_selector_handler ##### --> +<para> + +</para> + +@a_this: +@a_pseudo_class_sel_name: +@a_pseudo_class_type: +@a_handler: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_matches_node ##### --> +<para> + +</para> + +@a_this: +@a_sel: +@a_node: +@a_result: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_get_matched_rulesets ##### --> +<para> + +</para> + +@a_this: +@a_sheet: +@a_node: +@a_rulesets: +@a_len: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_get_matched_properties_from_cascade ##### --> +<para> + +</para> + +@a_this: +@a_cascade: +@a_node: +@a_props: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_get_matched_style ##### --> +<para> + +</para> + +@a_this: +@a_cascade: +@a_node: +@a_parent_style: +@a_style: +@a_set_props_to_initial_values: +@Returns: + + +<!-- ##### FUNCTION cr_sel_eng_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-selector.sgml b/docs/reference/tmpl/cr-selector.sgml new file mode 100644 index 0000000..ddfc87c --- /dev/null +++ b/docs/reference/tmpl/cr-selector.sgml @@ -0,0 +1,119 @@ +<!-- ##### SECTION Title ##### --> +cr-selector + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRSelector ##### --> +<para> + +</para> + +@simple_sel: +@next: +@prev: +@location: +@ref_count: + +<!-- ##### FUNCTION cr_selector_new ##### --> +<para> + +</para> + +@a_sel_expr: +@Returns: + + +<!-- ##### FUNCTION cr_selector_parse_from_buf ##### --> +<para> + +</para> + +@a_char_buf: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_selector_append ##### --> +<para> + +</para> + +@a_this: +@a_new: +@Returns: + + +<!-- ##### FUNCTION cr_selector_append_simple_sel ##### --> +<para> + +</para> + +@a_this: +@a_simple_sel: +@Returns: + + +<!-- ##### FUNCTION cr_selector_prepend ##### --> +<para> + +</para> + +@a_this: +@a_new: +@Returns: + + +<!-- ##### FUNCTION cr_selector_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_selector_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: + + +<!-- ##### FUNCTION cr_selector_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_selector_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_selector_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-simple-sel.sgml b/docs/reference/tmpl/cr-simple-sel.sgml new file mode 100644 index 0000000..e7dc7a4 --- /dev/null +++ b/docs/reference/tmpl/cr-simple-sel.sgml @@ -0,0 +1,111 @@ +<!-- ##### SECTION Title ##### --> +cr-simple-sel + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRSimpleSel ##### --> +<para> + +</para> + +@is_case_sentive: +@name: +@add_sel: +@specificity: +@next: +@prev: +@location: + +<!-- ##### FUNCTION cr_simple_sel_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_append_simple_sel ##### --> +<para> + +</para> + +@a_this: +@a_sel: +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_prepend_simple_sel ##### --> +<para> + +</para> + +@a_this: +@a_sel: +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_one_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_dump_attr_sel_list ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_compute_specificity ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_simple_sel_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-statement.sgml b/docs/reference/tmpl/cr-statement.sgml new file mode 100644 index 0000000..77092d4 --- /dev/null +++ b/docs/reference/tmpl/cr-statement.sgml @@ -0,0 +1,613 @@ +<!-- ##### SECTION Title ##### --> +cr-statement + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRAtMediaRule ##### --> +<para> + +</para> + +@media_list: +@rulesets: + +<!-- ##### STRUCT CRRuleSet ##### --> +<para> + +</para> + +@sel_list: +@decl_list: +@parent_media_rule: + +<!-- ##### STRUCT CRStyleSheet ##### --> +<para> + +</para> + +@statements: +@parent_import_rule: +@croco_data: +@app_data: +@ref_count: + +<!-- ##### STRUCT CRAtImportRule ##### --> +<para> + +</para> + +@url: +@media_list: +@sheet: + +<!-- ##### STRUCT CRAtPageRule ##### --> +<para> + +</para> + +@decl_list: +@name: +@pseudo: + +<!-- ##### STRUCT CRAtCharsetRule ##### --> +<para> + +</para> + +@charset: + +<!-- ##### STRUCT CRAtFontFaceRule ##### --> +<para> + +</para> + +@decl_list: + +<!-- ##### STRUCT CRStatement ##### --> +<para> + +</para> + +@specificity: +@parent_sheet: +@next: +@prev: +@location: +@app_data: +@croco_data: + +<!-- ##### FUNCTION cr_statement_does_buf_parses_against_core ##### --> +<para> + +</para> + +@a_buf: +@a_encoding: +@Returns: + + +<!-- ##### FUNCTION cr_statement_parse_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_encoding: +@Returns: + + +<!-- ##### FUNCTION cr_statement_new_ruleset ##### --> +<para> + +</para> + +@a_sheet: +@a_sel_list: +@a_decl_list: +@a_media_rule: +@Returns: + + +<!-- ##### FUNCTION cr_statement_ruleset_parse_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_statement_new_at_import_rule ##### --> +<para> + +</para> + +@a_container_sheet: +@a_url: +@a_media_list: +@a_imported_sheet: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_import_rule_parse_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_encoding: +@Returns: + + +<!-- ##### FUNCTION cr_statement_new_at_media_rule ##### --> +<para> + +</para> + +@a_sheet: +@a_ruleset: +@a_media: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_media_rule_parse_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_statement_new_at_charset_rule ##### --> +<para> + +</para> + +@a_sheet: +@a_charset: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_charset_rule_parse_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_encoding: +@Returns: + + +<!-- ##### FUNCTION cr_statement_new_at_font_face_rule ##### --> +<para> + +</para> + +@a_sheet: +@a_font_decls: +@Returns: + + +<!-- ##### FUNCTION cr_statement_font_face_rule_parse_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_encoding: +@Returns: + + +<!-- ##### FUNCTION cr_statement_new_at_page_rule ##### --> +<para> + +</para> + +@a_sheet: +@a_decl_list: +@a_name: +@a_pseudo: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_page_rule_parse_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_encoding: +@Returns: + + +<!-- ##### FUNCTION cr_statement_set_parent_sheet ##### --> +<para> + +</para> + +@a_this: +@a_sheet: +@Returns: + + +<!-- ##### FUNCTION cr_statement_get_parent_sheet ##### --> +<para> + +</para> + +@a_this: +@a_sheet: +@Returns: + + +<!-- ##### FUNCTION cr_statement_append ##### --> +<para> + +</para> + +@a_this: +@a_new: +@Returns: + + +<!-- ##### FUNCTION cr_statement_prepend ##### --> +<para> + +</para> + +@a_this: +@a_new: +@Returns: + + +<!-- ##### FUNCTION cr_statement_unlink ##### --> +<para> + +</para> + +@a_stmt: +@Returns: + + +<!-- ##### FUNCTION cr_statement_ruleset_set_sel_list ##### --> +<para> + +</para> + +@a_this: +@a_sel_list: +@Returns: + + +<!-- ##### FUNCTION cr_statement_ruleset_get_sel_list ##### --> +<para> + +</para> + +@a_this: +@a_list: +@Returns: + + +<!-- ##### FUNCTION cr_statement_ruleset_set_decl_list ##### --> +<para> + +</para> + +@a_this: +@a_list: +@Returns: + + +<!-- ##### FUNCTION cr_statement_ruleset_get_declarations ##### --> +<para> + +</para> + +@a_this: +@a_decl_list: +@Returns: + + +<!-- ##### FUNCTION cr_statement_ruleset_append_decl2 ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@a_value: +@Returns: + + +<!-- ##### FUNCTION cr_statement_ruleset_append_decl ##### --> +<para> + +</para> + +@a_this: +@a_decl: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_import_rule_set_imported_sheet ##### --> +<para> + +</para> + +@a_this: +@a_sheet: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_import_rule_get_imported_sheet ##### --> +<para> + +</para> + +@a_this: +@a_sheet: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_import_rule_set_url ##### --> +<para> + +</para> + +@a_this: +@a_url: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_import_rule_get_url ##### --> +<para> + +</para> + +@a_this: +@a_url: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_media_nr_rules ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_media_get_from_list ##### --> +<para> + +</para> + +@a_this: +@itemnr: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_page_rule_set_sel ##### --> +<para> + +</para> + +@a_this: +@a_sel: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_page_rule_get_sel ##### --> +<para> + +</para> + +@a_this: +@a_sel: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_page_rule_set_declarations ##### --> +<para> + +</para> + +@a_this: +@a_decl_list: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_page_rule_get_declarations ##### --> +<para> + +</para> + +@a_this: +@a_decl_list: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_charset_rule_set_charset ##### --> +<para> + +</para> + +@a_this: +@a_charset: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_charset_rule_get_charset ##### --> +<para> + +</para> + +@a_this: +@a_charset: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_font_face_rule_set_decls ##### --> +<para> + +</para> + +@a_this: +@a_decls: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_font_face_rule_get_decls ##### --> +<para> + +</para> + +@a_this: +@a_decls: +@Returns: + + +<!-- ##### FUNCTION cr_statement_at_font_face_rule_add_decl ##### --> +<para> + +</para> + +@a_this: +@a_prop: +@a_value: +@Returns: + + +<!-- ##### FUNCTION cr_statement_to_string ##### --> +<para> + +</para> + +@a_this: +@a_indent: +@Returns: + + +<!-- ##### FUNCTION cr_statement_list_to_string ##### --> +<para> + +</para> + +@a_this: +@a_indent: +@Returns: + + +<!-- ##### FUNCTION cr_statement_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_statement_dump_ruleset ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_statement_dump_font_face_rule ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_statement_dump_page ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_statement_dump_media_rule ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_statement_dump_import_rule ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_statement_dump_charset ##### --> +<para> + +</para> + +@a_this: +@a_fp: +@a_indent: + + +<!-- ##### FUNCTION cr_statement_nr_rules ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_statement_get_from_list ##### --> +<para> + +</para> + +@a_this: +@itemnr: +@Returns: + + +<!-- ##### FUNCTION cr_statement_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-string.sgml b/docs/reference/tmpl/cr-string.sgml new file mode 100644 index 0000000..18b3aa3 --- /dev/null +++ b/docs/reference/tmpl/cr-string.sgml @@ -0,0 +1,94 @@ +<!-- ##### SECTION Title ##### --> +cr-string + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRString ##### --> +<para> + +</para> + +@stryng: +@location: + +<!-- ##### FUNCTION cr_string_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_string_new_from_string ##### --> +<para> + +</para> + +@a_string: +@Returns: + + +<!-- ##### FUNCTION cr_string_new_from_gstring ##### --> +<para> + +</para> + +@a_string: +@Returns: + + +<!-- ##### FUNCTION cr_string_dup ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_string_dup2 ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_string_peek_raw_str ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_string_peek_raw_str_len ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_string_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-style.sgml b/docs/reference/tmpl/cr-style.sgml new file mode 100644 index 0000000..00569a0 --- /dev/null +++ b/docs/reference/tmpl/cr-style.sgml @@ -0,0 +1,266 @@ +<!-- ##### SECTION Title ##### --> +cr-style + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRStyle ##### --> +<para> + +</para> + +@num_props: +@rgb_props: +@font_family: +@font_size: +@font_size_adjust: +@inherited_props_resolved: +@parent_style: +@ref_count: + +<!-- ##### MACRO BORDER_THIN ##### --> +<para> + +</para> + + + +<!-- ##### MACRO BORDER_MEDIUM ##### --> +<para> + +</para> + + + +<!-- ##### MACRO BORDER_THICK ##### --> +<para> + +</para> + + + +<!-- ##### STRUCT CRNumPropVal ##### --> +<para> + +</para> + +@sv: +@cv: +@av: + +<!-- ##### STRUCT CRRgbPropVal ##### --> +<para> + +</para> + +@sv: +@cv: +@av: + +<!-- ##### STRUCT CRFontSizeVal ##### --> +<para> + +</para> + +@sv: +@cv: +@av: + +<!-- ##### FUNCTION cr_style_white_space_type_to_string ##### --> +<para> + +</para> + +@a_code: +@a_str: +@a_nb_indent: +@Returns: + + +<!-- ##### FUNCTION cr_style_num_prop_val_to_string ##### --> +<para> + +</para> + +@a_prop_val: +@a_str: +@a_nb_indent: +@Returns: + + +<!-- ##### FUNCTION cr_style_rgb_prop_val_to_string ##### --> +<para> + +</para> + +@a_prop_val: +@a_str: +@a_nb_indent: +@Returns: + + +<!-- ##### FUNCTION cr_style_border_style_to_string ##### --> +<para> + +</para> + +@a_prop: +@a_str: +@a_nb_indent: +@Returns: + + +<!-- ##### FUNCTION cr_style_display_type_to_string ##### --> +<para> + +</para> + +@a_code: +@a_str: +@a_nb_indent: +@Returns: + + +<!-- ##### FUNCTION cr_style_position_type_to_string ##### --> +<para> + +</para> + +@a_code: +@a_str: +@a_nb_indent: +@Returns: + + +<!-- ##### FUNCTION cr_style_float_type_to_string ##### --> +<para> + +</para> + +@a_code: +@a_str: +@a_nb_indent: +@Returns: + + +<!-- ##### FUNCTION cr_style_new ##### --> +<para> + +</para> + +@a_set_props_to_initial_values: +@Returns: + + +<!-- ##### FUNCTION cr_style_set_props_to_default_values ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_style_set_props_to_initial_values ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_style_resolve_inherited_properties ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_style_propagate_from_parent ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_style_set_style_from_decl ##### --> +<para> + +</para> + +@a_this: +@a_decl: +@Returns: + + +<!-- ##### FUNCTION cr_style_copy ##### --> +<para> + +</para> + +@a_dest: +@a_src: +@Returns: + + +<!-- ##### FUNCTION cr_style_ref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_style_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_style_destroy ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_style_dup ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_style_to_string ##### --> +<para> + +</para> + +@a_this: +@a_str: +@a_nb_indent: +@Returns: + + diff --git a/docs/reference/tmpl/cr-stylesheet.sgml b/docs/reference/tmpl/cr-stylesheet.sgml new file mode 100644 index 0000000..ee5176d --- /dev/null +++ b/docs/reference/tmpl/cr-stylesheet.sgml @@ -0,0 +1,98 @@ +<!-- ##### SECTION Title ##### --> +cr-stylesheet + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRStyleSheet ##### --> +<para> + +</para> + +@statements: +@parent_import_rule: +@croco_data: +@app_data: +@ref_count: + +<!-- ##### FUNCTION cr_stylesheet_new ##### --> +<para> + +</para> + +@a_stmts: +@Returns: + + +<!-- ##### FUNCTION cr_stylesheet_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_stylesheet_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: + + +<!-- ##### FUNCTION cr_stylesheet_nr_rules ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_stylesheet_statement_get_from_list ##### --> +<para> + +</para> + +@a_this: +@itemnr: +@Returns: + + +<!-- ##### FUNCTION cr_stylesheet_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_stylesheet_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_stylesheet_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-term.sgml b/docs/reference/tmpl/cr-term.sgml new file mode 100644 index 0000000..21308cb --- /dev/null +++ b/docs/reference/tmpl/cr-term.sgml @@ -0,0 +1,207 @@ +<!-- ##### SECTION Title ##### --> +cr-term + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRTerm ##### --> +<para> + +</para> + +@app_data: +@ref_count: +@next: +@prev: +@location: + +<!-- ##### FUNCTION cr_term_parse_expression_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_encoding: +@Returns: + + +<!-- ##### FUNCTION cr_term_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_term_set_number ##### --> +<para> + +</para> + +@a_this: +@a_num: +@Returns: + + +<!-- ##### FUNCTION cr_term_set_function ##### --> +<para> + +</para> + +@a_this: +@a_func_name: +@a_func_param: +@Returns: + + +<!-- ##### FUNCTION cr_term_set_string ##### --> +<para> + +</para> + +@a_this: +@a_str: +@Returns: + + +<!-- ##### FUNCTION cr_term_set_ident ##### --> +<para> + +</para> + +@a_this: +@a_str: +@Returns: + + +<!-- ##### FUNCTION cr_term_set_uri ##### --> +<para> + +</para> + +@a_this: +@a_str: +@Returns: + + +<!-- ##### FUNCTION cr_term_set_rgb ##### --> +<para> + +</para> + +@a_this: +@a_rgb: +@Returns: + + +<!-- ##### FUNCTION cr_term_set_hash ##### --> +<para> + +</para> + +@a_this: +@a_str: +@Returns: + + +<!-- ##### FUNCTION cr_term_append_term ##### --> +<para> + +</para> + +@a_this: +@a_new_term: +@Returns: + + +<!-- ##### FUNCTION cr_term_prepend_term ##### --> +<para> + +</para> + +@a_this: +@a_new_term: +@Returns: + + +<!-- ##### FUNCTION cr_term_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_term_one_to_string ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_term_dump ##### --> +<para> + +</para> + +@a_this: +@a_fp: + + +<!-- ##### FUNCTION cr_term_nr_values ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_term_get_from_list ##### --> +<para> + +</para> + +@a_this: +@itemnr: +@Returns: + + +<!-- ##### FUNCTION cr_term_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_term_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_term_destroy ##### --> +<para> + +</para> + +@a_term: + + diff --git a/docs/reference/tmpl/cr-tknzr.sgml b/docs/reference/tmpl/cr-tknzr.sgml new file mode 100644 index 0000000..e216e11 --- /dev/null +++ b/docs/reference/tmpl/cr-tknzr.sgml @@ -0,0 +1,261 @@ +<!-- ##### SECTION Title ##### --> +cr-tknzr + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRTknzr ##### --> +<para> + +</para> + +@priv: + +<!-- ##### STRUCT CRTknzrPriv ##### --> +<para> + +</para> + + +<!-- ##### FUNCTION cr_tknzr_new ##### --> +<para> + +</para> + +@a_input: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_new_from_uri ##### --> +<para> + +</para> + +@a_file_uri: +@a_enc: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_new_from_buf ##### --> +<para> + +</para> + +@a_buf: +@a_len: +@a_enc: +@a_free_at_destroy: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_unref ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_ref ##### --> +<para> + +</para> + +@a_this: + + +<!-- ##### FUNCTION cr_tknzr_read_byte ##### --> +<para> + +</para> + +@a_this: +@a_byte: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_read_char ##### --> +<para> + +</para> + +@a_this: +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_peek_char ##### --> +<para> + +</para> + +@a_this: +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_peek_byte ##### --> +<para> + +</para> + +@a_this: +@a_offset: +@a_byte: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_peek_byte2 ##### --> +<para> + +</para> + +@a_this: +@a_offset: +@a_eof: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_set_cur_pos ##### --> +<para> + +</para> + +@a_this: +@a_pos: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_get_nb_bytes_left ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_get_cur_pos ##### --> +<para> + +</para> + +@a_this: +@a_pos: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_get_parsing_location ##### --> +<para> + +</para> + +@a_this: +@a_loc: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_seek_index ##### --> +<para> + +</para> + +@a_this: +@a_origin: +@a_pos: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_get_cur_byte_addr ##### --> +<para> + +</para> + +@a_this: +@a_addr: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_consume_chars ##### --> +<para> + +</para> + +@a_this: +@a_char: +@a_nb_char: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_get_next_token ##### --> +<para> + +</para> + +@a_this: +@a_tk: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_unget_token ##### --> +<para> + +</para> + +@a_this: +@a_token: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_parse_token ##### --> +<para> + +</para> + +@a_this: +@a_type: +@a_et: +@a_res: +@a_extra_res: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_set_input ##### --> +<para> + +</para> + +@a_this: +@a_input: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_get_input ##### --> +<para> + +</para> + +@a_this: +@a_input: +@Returns: + + +<!-- ##### FUNCTION cr_tknzr_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-token.sgml b/docs/reference/tmpl/cr-token.sgml new file mode 100644 index 0000000..8f762e5 --- /dev/null +++ b/docs/reference/tmpl/cr-token.sgml @@ -0,0 +1,388 @@ +<!-- ##### SECTION Title ##### --> +cr-token + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### STRUCT CRToken ##### --> +<para> + +</para> + +@pos: +@dimen: +@location: + +<!-- ##### FUNCTION cr_token_new ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cr_token_set_s ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_cdo ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_cdc ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_includes ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_dashmatch ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_comment ##### --> +<para> + +</para> + +@a_this: +@a_str: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_string ##### --> +<para> + +</para> + +@a_this: +@a_str: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_ident ##### --> +<para> + +</para> + +@a_this: +@a_ident: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_hash ##### --> +<para> + +</para> + +@a_this: +@a_hash: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_rgb ##### --> +<para> + +</para> + +@a_this: +@a_rgb: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_import_sym ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_page_sym ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_media_sym ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_font_face_sym ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_charset_sym ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_atkeyword ##### --> +<para> + +</para> + +@a_this: +@a_atname: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_important_sym ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_ems ##### --> +<para> + +</para> + +@a_this: +@a_num: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_exs ##### --> +<para> + +</para> + +@a_this: +@a_num: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_length ##### --> +<para> + +</para> + +@a_this: +@a_num: +@a_et: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_angle ##### --> +<para> + +</para> + +@a_this: +@a_num: +@a_et: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_time ##### --> +<para> + +</para> + +@a_this: +@a_num: +@a_et: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_freq ##### --> +<para> + +</para> + +@a_this: +@a_num: +@a_et: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_dimen ##### --> +<para> + +</para> + +@a_this: +@a_num: +@a_dim: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_percentage ##### --> +<para> + +</para> + +@a_this: +@a_num: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_number ##### --> +<para> + +</para> + +@a_this: +@a_num: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_uri ##### --> +<para> + +</para> + +@a_this: +@a_uri: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_function ##### --> +<para> + +</para> + +@a_this: +@a_fun_name: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_bc ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_bo ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_po ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_pc ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_cbc ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_cbo ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_semicolon ##### --> +<para> + +</para> + +@a_this: +@Returns: + + +<!-- ##### FUNCTION cr_token_set_delim ##### --> +<para> + +</para> + +@a_this: +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_token_destroy ##### --> +<para> + +</para> + +@a_this: + + diff --git a/docs/reference/tmpl/cr-utils.sgml b/docs/reference/tmpl/cr-utils.sgml new file mode 100644 index 0000000..caedf1a --- /dev/null +++ b/docs/reference/tmpl/cr-utils.sgml @@ -0,0 +1,283 @@ +<!-- ##### SECTION Title ##### --> +cr-utils + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### MACRO CROCO_LOG_DOMAIN ##### --> +<para> + +</para> + + + +<!-- ##### MACRO cr_utils_trace ##### --> +<para> + +</para> + +@a_log_level: +@a_msg: + + +<!-- ##### MACRO cr_utils_trace_info ##### --> +<para> + +</para> + +@a_msg: + + +<!-- ##### MACRO cr_utils_trace_debug ##### --> +<para> + +</para> + +@a_msg: + + +<!-- ##### FUNCTION cr_utils_read_char_from_utf8_buf ##### --> +<para> + +</para> + +@a_in: +@a_in_len: +@a_out: +@a_consumed: +@Returns: + + +<!-- ##### FUNCTION cr_utils_ucs1_to_utf8 ##### --> +<para> + +</para> + +@a_in: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_utf8_to_ucs1 ##### --> +<para> + +</para> + +@a_in: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_ucs4_to_utf8 ##### --> +<para> + +</para> + +@a_in: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_utf8_str_len_as_ucs4 ##### --> +<para> + +</para> + +@a_in_start: +@a_in_end: +@a_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_ucs1_str_len_as_utf8 ##### --> +<para> + +</para> + +@a_in_start: +@a_in_end: +@a_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_utf8_str_len_as_ucs1 ##### --> +<para> + +</para> + +@a_in_start: +@a_in_end: +@a_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_ucs4_str_len_as_utf8 ##### --> +<para> + +</para> + +@a_in_start: +@a_in_end: +@a_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_ucs1_str_to_utf8 ##### --> +<para> + +</para> + +@a_in_start: +@a_in_len: +@a_out: +@a_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_utf8_str_to_ucs1 ##### --> +<para> + +</para> + +@a_in_start: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_utf8_to_ucs4 ##### --> +<para> + +</para> + +@a_in: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_ucs4_str_to_utf8 ##### --> +<para> + +</para> + +@a_in: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_utf8_str_to_ucs4 ##### --> +<para> + +</para> + +@a_in: +@a_in_len: +@a_out: +@a_out_len: +@Returns: + + +<!-- ##### FUNCTION cr_utils_is_newline ##### --> +<para> + +</para> + +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_utils_is_white_space ##### --> +<para> + +</para> + +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_utils_is_nonascii ##### --> +<para> + +</para> + +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_utils_is_hexa_char ##### --> +<para> + +</para> + +@a_char: +@Returns: + + +<!-- ##### FUNCTION cr_utils_dump_n_chars ##### --> +<para> + +</para> + +@a_char: +@a_fp: +@a_nb: + + +<!-- ##### FUNCTION cr_utils_dump_n_chars2 ##### --> +<para> + +</para> + +@a_char: +@a_string: +@a_nb: + + +<!-- ##### FUNCTION cr_utils_n_to_0_dot_n ##### --> +<para> + +</para> + +@a_n: +@Returns: + + +<!-- ##### FUNCTION cr_utils_dup_glist_of_string ##### --> +<para> + +</para> + +@a_list: +@Returns: + + +<!-- ##### FUNCTION cr_utils_dup_glist_of_cr_string ##### --> +<para> + +</para> + +@a_list_of_strings: +@Returns: + + diff --git a/docs/reference/tmpl/libcroco-config.sgml b/docs/reference/tmpl/libcroco-config.sgml new file mode 100644 index 0000000..3fc26d9 --- /dev/null +++ b/docs/reference/tmpl/libcroco-config.sgml @@ -0,0 +1,37 @@ +<!-- ##### SECTION Title ##### --> +libcroco-config + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### MACRO LIBCROCO_VERSION ##### --> +<para> + +</para> + + + +<!-- ##### MACRO G_DISABLE_CHECKS ##### --> +<para> + +</para> + + + +<!-- ##### MACRO CROCO_HAVE_LIBXML2 ##### --> +<para> + +</para> + + + diff --git a/docs/reference/tmpl/libcroco.sgml b/docs/reference/tmpl/libcroco.sgml new file mode 100644 index 0000000..7545128 --- /dev/null +++ b/docs/reference/tmpl/libcroco.sgml @@ -0,0 +1,16 @@ +<!-- ##### SECTION Title ##### --> +libcroco + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + |