diff options
author | Carl Worth <cworth@cworth.org> | 2006-08-08 14:28:48 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2006-08-08 14:28:48 -0700 |
commit | d5d529c0f349962f8c96e2005d67e0c3dd57fbc9 (patch) | |
tree | f70ba087c15509ec0fc64572ef18d532963da980 /doc | |
parent | ca99478d4309ee66bfd0196d3d53991a46fa8367 (diff) |
gtk-doc template file churn
Diffstat (limited to 'doc')
22 files changed, 2216 insertions, 4 deletions
diff --git a/doc/public/tmpl/cairo-font-options.sgml b/doc/public/tmpl/cairo-font-options.sgml index e87b5506..8e15f2ac 100644 --- a/doc/public/tmpl/cairo-font-options.sgml +++ b/doc/public/tmpl/cairo-font-options.sgml @@ -23,6 +23,86 @@ How a font should be rendered </para> +<!-- ##### FUNCTION cairo_font_options_create ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cairo_font_options_copy ##### --> +<para> + +</para> + +@original: +@Returns: + + +<!-- ##### FUNCTION cairo_font_options_destroy ##### --> +<para> + +</para> + +@options: + + +<!-- ##### FUNCTION cairo_font_options_status ##### --> +<para> + +</para> + +@options: +@Returns: + + +<!-- ##### FUNCTION cairo_font_options_merge ##### --> +<para> + +</para> + +@options: +@other: + + +<!-- ##### FUNCTION cairo_font_options_hash ##### --> +<para> + +</para> + +@options: +@Returns: + + +<!-- ##### FUNCTION cairo_font_options_equal ##### --> +<para> + +</para> + +@options: +@other: +@Returns: + + +<!-- ##### FUNCTION cairo_font_options_set_antialias ##### --> +<para> + +</para> + +@options: +@antialias: + + +<!-- ##### FUNCTION cairo_font_options_get_antialias ##### --> +<para> + +</para> + +@options: +@Returns: + + <!-- ##### ENUM cairo_subpixel_order_t ##### --> <para> @@ -34,6 +114,24 @@ How a font should be rendered @CAIRO_SUBPIXEL_ORDER_VRGB: @CAIRO_SUBPIXEL_ORDER_VBGR: +<!-- ##### FUNCTION cairo_font_options_set_subpixel_order ##### --> +<para> + +</para> + +@options: +@subpixel_order: + + +<!-- ##### FUNCTION cairo_font_options_get_subpixel_order ##### --> +<para> + +</para> + +@options: +@Returns: + + <!-- ##### ENUM cairo_hint_style_t ##### --> <para> @@ -45,6 +143,24 @@ How a font should be rendered @CAIRO_HINT_STYLE_MEDIUM: @CAIRO_HINT_STYLE_FULL: +<!-- ##### FUNCTION cairo_font_options_set_hint_style ##### --> +<para> + +</para> + +@options: +@hint_style: + + +<!-- ##### FUNCTION cairo_font_options_get_hint_style ##### --> +<para> + +</para> + +@options: +@Returns: + + <!-- ##### ENUM cairo_hint_metrics_t ##### --> <para> @@ -54,3 +170,21 @@ How a font should be rendered @CAIRO_HINT_METRICS_OFF: @CAIRO_HINT_METRICS_ON: +<!-- ##### FUNCTION cairo_font_options_set_hint_metrics ##### --> +<para> + +</para> + +@options: +@hint_metrics: + + +<!-- ##### FUNCTION cairo_font_options_get_hint_metrics ##### --> +<para> + +</para> + +@options: +@Returns: + + diff --git a/doc/public/tmpl/cairo-font.sgml b/doc/public/tmpl/cairo-font.sgml index b65281e2..097b0476 100644 --- a/doc/public/tmpl/cairo-font.sgml +++ b/doc/public/tmpl/cairo-font.sgml @@ -23,3 +23,70 @@ Base class for fonts </para> +<!-- ##### FUNCTION cairo_font_face_reference ##### --> +<para> + +</para> + +@font_face: +@Returns: + + +<!-- ##### FUNCTION cairo_font_face_destroy ##### --> +<para> + +</para> + +@font_face: + + +<!-- ##### FUNCTION cairo_font_face_status ##### --> +<para> + +</para> + +@font_face: +@Returns: + + +<!-- ##### FUNCTION cairo_font_face_get_user_data ##### --> +<para> + +</para> + +@font_face: +@key: +@Returns: + + +<!-- ##### FUNCTION cairo_font_face_set_user_data ##### --> +<para> + +</para> + +@font_face: +@key: +@user_data: +@destroy: +@Returns: + + +<!-- ##### ENUM cairo_font_type_t ##### --> +<para> + +</para> + +@CAIRO_FONT_TYPE_TOY: +@CAIRO_FONT_TYPE_FT: +@CAIRO_FONT_TYPE_WIN32: +@CAIRO_FONT_TYPE_ATSUI: + +<!-- ##### FUNCTION cairo_font_face_get_type ##### --> +<para> + +</para> + +@font_face: +@Returns: + + diff --git a/doc/public/tmpl/cairo-ft.sgml b/doc/public/tmpl/cairo-ft.sgml index 275f7af2..db928406 100644 --- a/doc/public/tmpl/cairo-ft.sgml +++ b/doc/public/tmpl/cairo-ft.sgml @@ -17,3 +17,48 @@ Font support for FreeType <!-- ##### SECTION Stability_Level ##### --> +<!-- ##### FUNCTION cairo_ft_font_face_create_for_ft_face ##### --> +<para> + +</para> + +@face: +@load_flags: +@Returns: + + +<!-- ##### FUNCTION cairo_ft_font_face_create_for_pattern ##### --> +<para> + +</para> + +@pattern: +@Returns: + + +<!-- ##### FUNCTION cairo_ft_font_options_substitute ##### --> +<para> + +</para> + +@options: +@pattern: + + +<!-- ##### FUNCTION cairo_ft_scaled_font_lock_face ##### --> +<para> + +</para> + +@scaled_font: +@Returns: + + +<!-- ##### FUNCTION cairo_ft_scaled_font_unlock_face ##### --> +<para> + +</para> + +@scaled_font: + + diff --git a/doc/public/tmpl/cairo-image.sgml b/doc/public/tmpl/cairo-image.sgml index 345d4997..67fc1ffe 100644 --- a/doc/public/tmpl/cairo-image.sgml +++ b/doc/public/tmpl/cairo-image.sgml @@ -31,3 +31,72 @@ Rendering to memory buffers @CAIRO_FORMAT_A1: @CAIRO_FORMAT_RGB16_565: +<!-- ##### FUNCTION cairo_image_surface_create ##### --> +<para> + +</para> + +@format: +@width: +@height: +@Returns: + + +<!-- ##### FUNCTION cairo_image_surface_create_for_data ##### --> +<para> + +</para> + +@data: +@format: +@width: +@height: +@stride: +@Returns: + + +<!-- ##### FUNCTION cairo_image_surface_get_data ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_image_surface_get_format ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_image_surface_get_width ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_image_surface_get_height ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_image_surface_get_stride ##### --> +<para> + +</para> + +@surface: +@Returns: + + diff --git a/doc/public/tmpl/cairo-matrix.sgml b/doc/public/tmpl/cairo-matrix.sgml index 3effbd23..26f7fe3b 100644 --- a/doc/public/tmpl/cairo-matrix.sgml +++ b/doc/public/tmpl/cairo-matrix.sgml @@ -44,3 +44,122 @@ Generic matrix operations @x0: @y0: +<!-- ##### FUNCTION cairo_matrix_init ##### --> +<para> + +</para> + +@matrix: +@xx: +@yx: +@xy: +@yy: +@x0: +@y0: + + +<!-- ##### FUNCTION cairo_matrix_init_identity ##### --> +<para> + +</para> + +@matrix: + + +<!-- ##### FUNCTION cairo_matrix_init_translate ##### --> +<para> + +</para> + +@matrix: +@tx: +@ty: + + +<!-- ##### FUNCTION cairo_matrix_init_scale ##### --> +<para> + +</para> + +@matrix: +@sx: +@sy: + + +<!-- ##### FUNCTION cairo_matrix_init_rotate ##### --> +<para> + +</para> + +@matrix: +@radians: + + +<!-- ##### FUNCTION cairo_matrix_translate ##### --> +<para> + +</para> + +@matrix: +@tx: +@ty: + + +<!-- ##### FUNCTION cairo_matrix_scale ##### --> +<para> + +</para> + +@matrix: +@sx: +@sy: + + +<!-- ##### FUNCTION cairo_matrix_rotate ##### --> +<para> + +</para> + +@matrix: +@radians: + + +<!-- ##### FUNCTION cairo_matrix_invert ##### --> +<para> + +</para> + +@matrix: +@Returns: + + +<!-- ##### FUNCTION cairo_matrix_multiply ##### --> +<para> + +</para> + +@result: +@a: +@b: + + +<!-- ##### FUNCTION cairo_matrix_transform_distance ##### --> +<para> + +</para> + +@matrix: +@dx: +@dy: + + +<!-- ##### FUNCTION cairo_matrix_transform_point ##### --> +<para> + +</para> + +@matrix: +@x: +@y: + + diff --git a/doc/public/tmpl/cairo-paths.sgml b/doc/public/tmpl/cairo-paths.sgml index 01bf12d6..3be71a45 100644 --- a/doc/public/tmpl/cairo-paths.sgml +++ b/doc/public/tmpl/cairo-paths.sgml @@ -42,3 +42,197 @@ Creating paths and manipulating path data @CAIRO_PATH_CURVE_TO: @CAIRO_PATH_CLOSE_PATH: +<!-- ##### FUNCTION cairo_copy_path ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_copy_path_flat ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_path_destroy ##### --> +<para> + +</para> + +@path: + + +<!-- ##### FUNCTION cairo_append_path ##### --> +<para> + +</para> + +@cr: +@path: + + +<!-- ##### FUNCTION cairo_get_current_point ##### --> +<para> + +</para> + +@cr: +@x: +@y: + + +<!-- ##### FUNCTION cairo_new_path ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_new_sub_path ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_close_path ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_arc ##### --> +<para> + +</para> + +@cr: +@xc: +@yc: +@radius: +@angle1: +@angle2: + + +<!-- ##### FUNCTION cairo_arc_negative ##### --> +<para> + +</para> + +@cr: +@xc: +@yc: +@radius: +@angle1: +@angle2: + + +<!-- ##### FUNCTION cairo_curve_to ##### --> +<para> + +</para> + +@cr: +@x1: +@y1: +@x2: +@y2: +@x3: +@y3: + + +<!-- ##### FUNCTION cairo_line_to ##### --> +<para> + +</para> + +@cr: +@x: +@y: + + +<!-- ##### FUNCTION cairo_move_to ##### --> +<para> + +</para> + +@cr: +@x: +@y: + + +<!-- ##### FUNCTION cairo_rectangle ##### --> +<para> + +</para> + +@cr: +@x: +@y: +@width: +@height: + + +<!-- ##### FUNCTION cairo_glyph_path ##### --> +<para> + +</para> + +@cr: +@glyphs: +@num_glyphs: + + +<!-- ##### FUNCTION cairo_text_path ##### --> +<para> + +</para> + +@cr: +@utf8: + + +<!-- ##### FUNCTION cairo_rel_curve_to ##### --> +<para> + +</para> + +@cr: +@dx1: +@dy1: +@dx2: +@dy2: +@dx3: +@dy3: + + +<!-- ##### FUNCTION cairo_rel_line_to ##### --> +<para> + +</para> + +@cr: +@dx: +@dy: + + +<!-- ##### FUNCTION cairo_rel_move_to ##### --> +<para> + +</para> + +@cr: +@dx: +@dy: + + diff --git a/doc/public/tmpl/cairo-pattern.sgml b/doc/public/tmpl/cairo-pattern.sgml index f7f29b14..9ffbe8b5 100644 --- a/doc/public/tmpl/cairo-pattern.sgml +++ b/doc/public/tmpl/cairo-pattern.sgml @@ -23,6 +23,115 @@ Gradients and filtered sources </para> +<!-- ##### FUNCTION cairo_pattern_add_color_stop_rgb ##### --> +<para> + +</para> + +@pattern: +@offset: +@red: +@green: +@blue: + + +<!-- ##### FUNCTION cairo_pattern_add_color_stop_rgba ##### --> +<para> + +</para> + +@pattern: +@offset: +@red: +@green: +@blue: +@alpha: + + +<!-- ##### FUNCTION cairo_pattern_create_rgb ##### --> +<para> + +</para> + +@red: +@green: +@blue: +@Returns: + + +<!-- ##### FUNCTION cairo_pattern_create_rgba ##### --> +<para> + +</para> + +@red: +@green: +@blue: +@alpha: +@Returns: + + +<!-- ##### FUNCTION cairo_pattern_create_for_surface ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_pattern_create_linear ##### --> +<para> + +</para> + +@x0: +@y0: +@x1: +@y1: +@Returns: + + +<!-- ##### FUNCTION cairo_pattern_create_radial ##### --> +<para> + +</para> + +@cx0: +@cy0: +@radius0: +@cx1: +@cy1: +@radius1: +@Returns: + + +<!-- ##### FUNCTION cairo_pattern_destroy ##### --> +<para> + +</para> + +@pattern: + + +<!-- ##### FUNCTION cairo_pattern_reference ##### --> +<para> + +</para> + +@pattern: +@Returns: + + +<!-- ##### FUNCTION cairo_pattern_status ##### --> +<para> + +</para> + +@pattern: +@Returns: + + <!-- ##### ENUM cairo_extend_t ##### --> <para> @@ -33,6 +142,24 @@ Gradients and filtered sources @CAIRO_EXTEND_REFLECT: @CAIRO_EXTEND_PAD: +<!-- ##### FUNCTION cairo_pattern_set_extend ##### --> +<para> + +</para> + +@pattern: +@extend: + + +<!-- ##### FUNCTION cairo_pattern_get_extend ##### --> +<para> + +</para> + +@pattern: +@Returns: + + <!-- ##### ENUM cairo_filter_t ##### --> <para> @@ -45,3 +172,58 @@ Gradients and filtered sources @CAIRO_FILTER_BILINEAR: @CAIRO_FILTER_GAUSSIAN: +<!-- ##### FUNCTION cairo_pattern_set_filter ##### --> +<para> + +</para> + +@pattern: +@filter: + + +<!-- ##### FUNCTION cairo_pattern_get_filter ##### --> +<para> + +</para> + +@pattern: +@Returns: + + +<!-- ##### FUNCTION cairo_pattern_set_matrix ##### --> +<para> + +</para> + +@pattern: +@matrix: + + +<!-- ##### FUNCTION cairo_pattern_get_matrix ##### --> +<para> + +</para> + +@pattern: +@matrix: + + +<!-- ##### ENUM cairo_pattern_type_t ##### --> +<para> + +</para> + +@CAIRO_PATTERN_TYPE_SOLID: +@CAIRO_PATTERN_TYPE_SURFACE: +@CAIRO_PATTERN_TYPE_LINEAR: +@CAIRO_PATTERN_TYPE_RADIAL: + +<!-- ##### FUNCTION cairo_pattern_get_type ##### --> +<para> + +</para> + +@pattern: +@Returns: + + diff --git a/doc/public/tmpl/cairo-pdf.sgml b/doc/public/tmpl/cairo-pdf.sgml index c427ffe8..49f3fc16 100644 --- a/doc/public/tmpl/cairo-pdf.sgml +++ b/doc/public/tmpl/cairo-pdf.sgml @@ -17,10 +17,36 @@ Rendering PDF documents <!-- ##### SECTION Stability_Level ##### --> -<!-- ##### MACRO cairo_pdf_surface_set_dpi ##### --> +<!-- ##### FUNCTION cairo_pdf_surface_create ##### --> <para> </para> +@filename: +@width_in_points: +@height_in_points: +@Returns: + + +<!-- ##### FUNCTION cairo_pdf_surface_create_for_stream ##### --> +<para> + +</para> + +@write_func: +@closure: +@width_in_points: +@height_in_points: +@Returns: + + +<!-- ##### FUNCTION cairo_pdf_surface_set_size ##### --> +<para> + +</para> + +@surface: +@width_in_points: +@height_in_points: diff --git a/doc/public/tmpl/cairo-png.sgml b/doc/public/tmpl/cairo-png.sgml index cba1516e..d2e93f7d 100644 --- a/doc/public/tmpl/cairo-png.sgml +++ b/doc/public/tmpl/cairo-png.sgml @@ -17,6 +17,15 @@ Reading and writing PNG images <!-- ##### SECTION Stability_Level ##### --> +<!-- ##### FUNCTION cairo_image_surface_create_from_png ##### --> +<para> + +</para> + +@filename: +@Returns: + + <!-- ##### USER_FUNCTION cairo_read_func_t ##### --> <para> @@ -28,6 +37,26 @@ Reading and writing PNG images @Returns: +<!-- ##### FUNCTION cairo_image_surface_create_from_png_stream ##### --> +<para> + +</para> + +@read_func: +@closure: +@Returns: + + +<!-- ##### FUNCTION cairo_surface_write_to_png ##### --> +<para> + +</para> + +@surface: +@filename: +@Returns: + + <!-- ##### USER_FUNCTION cairo_write_func_t ##### --> <para> @@ -39,3 +68,14 @@ Reading and writing PNG images @Returns: +<!-- ##### FUNCTION cairo_surface_write_to_png_stream ##### --> +<para> + +</para> + +@surface: +@write_func: +@closure: +@Returns: + + diff --git a/doc/public/tmpl/cairo-ps.sgml b/doc/public/tmpl/cairo-ps.sgml index 035d37b5..d3b36a7c 100644 --- a/doc/public/tmpl/cairo-ps.sgml +++ b/doc/public/tmpl/cairo-ps.sgml @@ -17,10 +17,61 @@ Rendering PostScript documents <!-- ##### SECTION Stability_Level ##### --> -<!-- ##### MACRO cairo_ps_surface_set_dpi ##### --> +<!-- ##### FUNCTION cairo_ps_surface_create ##### --> <para> </para> +@filename: +@width_in_points: +@height_in_points: +@Returns: + + +<!-- ##### FUNCTION cairo_ps_surface_create_for_stream ##### --> +<para> + +</para> + +@write_func: +@closure: +@width_in_points: +@height_in_points: +@Returns: + + +<!-- ##### FUNCTION cairo_ps_surface_set_size ##### --> +<para> + +</para> + +@surface: +@width_in_points: +@height_in_points: + + +<!-- ##### FUNCTION cairo_ps_surface_dsc_begin_setup ##### --> +<para> + +</para> + +@surface: + + +<!-- ##### FUNCTION cairo_ps_surface_dsc_begin_page_setup ##### --> +<para> + +</para> + +@surface: + + +<!-- ##### FUNCTION cairo_ps_surface_dsc_comment ##### --> +<para> + +</para> + +@surface: +@comment: diff --git a/doc/public/tmpl/cairo-scaled-font.sgml b/doc/public/tmpl/cairo-scaled-font.sgml index 06564548..3e1ce481 100644 --- a/doc/public/tmpl/cairo-scaled-font.sgml +++ b/doc/public/tmpl/cairo-scaled-font.sgml @@ -23,6 +23,44 @@ Caching metrics for a particular font size </para> +<!-- ##### FUNCTION cairo_scaled_font_create ##### --> +<para> + +</para> + +@font_face: +@font_matrix: +@ctm: +@options: +@Returns: + + +<!-- ##### FUNCTION cairo_scaled_font_reference ##### --> +<para> + +</para> + +@scaled_font: +@Returns: + + +<!-- ##### FUNCTION cairo_scaled_font_destroy ##### --> +<para> + +</para> + +@scaled_font: + + +<!-- ##### FUNCTION cairo_scaled_font_status ##### --> +<para> + +</para> + +@scaled_font: +@Returns: + + <!-- ##### STRUCT cairo_font_extents_t ##### --> <para> @@ -34,6 +72,15 @@ Caching metrics for a particular font size @max_x_advance: @max_y_advance: +<!-- ##### FUNCTION cairo_scaled_font_extents ##### --> +<para> + +</para> + +@scaled_font: +@extents: + + <!-- ##### STRUCT cairo_text_extents_t ##### --> <para> @@ -46,3 +93,69 @@ Caching metrics for a particular font size @x_advance: @y_advance: +<!-- ##### FUNCTION cairo_scaled_font_text_extents ##### --> +<para> + +</para> + +@scaled_font: +@utf8: +@extents: + + +<!-- ##### FUNCTION cairo_scaled_font_glyph_extents ##### --> +<para> + +</para> + +@scaled_font: +@glyphs: +@num_glyphs: +@extents: + + +<!-- ##### FUNCTION cairo_scaled_font_get_font_face ##### --> +<para> + +</para> + +@scaled_font: +@Returns: + + +<!-- ##### FUNCTION cairo_scaled_font_get_font_options ##### --> +<para> + +</para> + +@scaled_font: +@options: + + +<!-- ##### FUNCTION cairo_scaled_font_get_font_matrix ##### --> +<para> + +</para> + +@scaled_font: +@font_matrix: + + +<!-- ##### FUNCTION cairo_scaled_font_get_ctm ##### --> +<para> + +</para> + +@scaled_font: +@ctm: + + +<!-- ##### FUNCTION cairo_scaled_font_get_type ##### --> +<para> + +</para> + +@scaled_font: +@Returns: + + diff --git a/doc/public/tmpl/cairo-status.sgml b/doc/public/tmpl/cairo-status.sgml index fc501a72..0996e298 100644 --- a/doc/public/tmpl/cairo-status.sgml +++ b/doc/public/tmpl/cairo-status.sgml @@ -44,3 +44,19 @@ Decoding cairo's status @CAIRO_STATUS_INVALID_DASH: @CAIRO_STATUS_INVALID_DSC_COMMENT: +<!-- ##### FUNCTION cairo_status_to_string ##### --> +<para> + +</para> + +@status: +@Returns: + + +<!-- ##### FUNCTION cairo_debug_reset_static_data ##### --> +<para> + +</para> + + + diff --git a/doc/public/tmpl/cairo-surface.sgml b/doc/public/tmpl/cairo-surface.sgml index 69d63d27..3d76c410 100644 --- a/doc/public/tmpl/cairo-surface.sgml +++ b/doc/public/tmpl/cairo-surface.sgml @@ -32,3 +32,173 @@ Base class for surfaces @CAIRO_CONTENT_ALPHA: @CAIRO_CONTENT_COLOR_ALPHA: +<!-- ##### FUNCTION cairo_surface_create_similar ##### --> +<para> + +</para> + +@other: +@content: +@width: +@height: +@Returns: + + +<!-- ##### FUNCTION cairo_surface_destroy ##### --> +<para> + +</para> + +@surface: + + +<!-- ##### FUNCTION cairo_surface_finish ##### --> +<para> + +</para> + +@surface: + + +<!-- ##### FUNCTION cairo_surface_flush ##### --> +<para> + +</para> + +@surface: + + +<!-- ##### FUNCTION cairo_surface_get_font_options ##### --> +<para> + +</para> + +@surface: +@options: + + +<!-- ##### FUNCTION cairo_surface_get_content ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_surface_set_user_data ##### --> +<para> + +</para> + +@surface: +@key: +@user_data: +@destroy: +@Returns: + + +<!-- ##### FUNCTION cairo_surface_get_user_data ##### --> +<para> + +</para> + +@surface: +@key: +@Returns: + + +<!-- ##### FUNCTION cairo_surface_mark_dirty ##### --> +<para> + +</para> + +@surface: + + +<!-- ##### FUNCTION cairo_surface_mark_dirty_rectangle ##### --> +<para> + +</para> + +@surface: +@x: +@y: +@width: +@height: + + +<!-- ##### FUNCTION cairo_surface_reference ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_surface_set_device_offset ##### --> +<para> + +</para> + +@surface: +@x_offset: +@y_offset: + + +<!-- ##### FUNCTION cairo_surface_get_device_offset ##### --> +<para> + +</para> + +@surface: +@x_offset: +@y_offset: + + +<!-- ##### FUNCTION cairo_surface_set_fallback_resolution ##### --> +<para> + +</para> + +@surface: +@x_pixels_per_inch: +@y_pixels_per_inch: + + +<!-- ##### FUNCTION cairo_surface_status ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### ENUM cairo_surface_type_t ##### --> +<para> + +</para> + +@CAIRO_SURFACE_TYPE_IMAGE: +@CAIRO_SURFACE_TYPE_PDF: +@CAIRO_SURFACE_TYPE_PS: +@CAIRO_SURFACE_TYPE_XLIB: +@CAIRO_SURFACE_TYPE_XCB: +@CAIRO_SURFACE_TYPE_GLITZ: +@CAIRO_SURFACE_TYPE_QUARTZ: +@CAIRO_SURFACE_TYPE_WIN32: +@CAIRO_SURFACE_TYPE_BEOS: +@CAIRO_SURFACE_TYPE_DIRECTFB: +@CAIRO_SURFACE_TYPE_SVG: + +<!-- ##### FUNCTION cairo_surface_get_type ##### --> +<para> + +</para> + +@surface: +@Returns: + + diff --git a/doc/public/tmpl/cairo-svg.sgml b/doc/public/tmpl/cairo-svg.sgml index 7ee16eed..4e496e1a 100644 --- a/doc/public/tmpl/cairo-svg.sgml +++ b/doc/public/tmpl/cairo-svg.sgml @@ -17,10 +17,61 @@ Rendering SVG documents <!-- ##### SECTION Stability_Level ##### --> -<!-- ##### MACRO cairo_svg_surface_set_dpi ##### --> +<!-- ##### FUNCTION cairo_svg_surface_create ##### --> <para> </para> +@filename: +@width_in_points: +@height_in_points: +@Returns: + + +<!-- ##### FUNCTION cairo_svg_surface_create_for_stream ##### --> +<para> + +</para> + +@write_func: +@closure: +@width_in_points: +@height_in_points: +@Returns: + + +<!-- ##### FUNCTION cairo_svg_surface_restrict_to_version ##### --> +<para> + +</para> + +@surface: +@version: + + +<!-- ##### ENUM cairo_svg_version_t ##### --> +<para> + +</para> + +@CAIRO_SVG_VERSION_1_1: +@CAIRO_SVG_VERSION_1_2: + +<!-- ##### FUNCTION cairo_svg_get_versions ##### --> +<para> + +</para> + +@versions: +@num_versions: + + +<!-- ##### FUNCTION cairo_svg_version_to_string ##### --> +<para> + +</para> + +@version: +@Returns: diff --git a/doc/public/tmpl/cairo-text.sgml b/doc/public/tmpl/cairo-text.sgml index 56678b16..87f626c0 100644 --- a/doc/public/tmpl/cairo-text.sgml +++ b/doc/public/tmpl/cairo-text.sgml @@ -22,7 +22,6 @@ Rendering text and sets of glyphs </para> -@index: @x: @y: @@ -43,3 +42,135 @@ Rendering text and sets of glyphs @CAIRO_FONT_WEIGHT_NORMAL: @CAIRO_FONT_WEIGHT_BOLD: +<!-- ##### FUNCTION cairo_select_font_face ##### --> +<para> + +</para> + +@cr: +@family: +@slant: +@weight: + + +<!-- ##### FUNCTION cairo_set_font_size ##### --> +<para> + +</para> + +@cr: +@size: + + +<!-- ##### FUNCTION cairo_set_font_matrix ##### --> +<para> + +</para> + +@cr: +@matrix: + + +<!-- ##### FUNCTION cairo_get_font_matrix ##### --> +<para> + +</para> + +@cr: +@matrix: + + +<!-- ##### FUNCTION cairo_set_font_options ##### --> +<para> + +</para> + +@cr: +@options: + + +<!-- ##### FUNCTION cairo_get_font_options ##### --> +<para> + +</para> + +@cr: +@options: + + +<!-- ##### FUNCTION cairo_show_text ##### --> +<para> + +</para> + +@cr: +@utf8: + + +<!-- ##### FUNCTION cairo_show_glyphs ##### --> +<para> + +</para> + +@cr: +@glyphs: +@num_glyphs: + + +<!-- ##### FUNCTION cairo_get_font_face ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_font_extents ##### --> +<para> + +</para> + +@cr: +@extents: + + +<!-- ##### FUNCTION cairo_set_font_face ##### --> +<para> + +</para> + +@cr: +@font_face: + + +<!-- ##### FUNCTION cairo_set_scaled_font ##### --> +<para> + +</para> + +@cr: +@scaled_font: + + +<!-- ##### FUNCTION cairo_text_extents ##### --> +<para> + +</para> + +@cr: +@utf8: +@extents: + + +<!-- ##### FUNCTION cairo_glyph_extents ##### --> +<para> + +</para> + +@cr: +@glyphs: +@num_glyphs: +@extents: + + diff --git a/doc/public/tmpl/cairo-transforms.sgml b/doc/public/tmpl/cairo-transforms.sgml index 65199c8b..b14adcc4 100644 --- a/doc/public/tmpl/cairo-transforms.sgml +++ b/doc/public/tmpl/cairo-transforms.sgml @@ -17,3 +17,107 @@ Manipulating the current transformation matrix <!-- ##### SECTION Stability_Level ##### --> +<!-- ##### FUNCTION cairo_translate ##### --> +<para> + +</para> + +@cr: +@tx: +@ty: + + +<!-- ##### FUNCTION cairo_scale ##### --> +<para> + +</para> + +@cr: +@sx: +@sy: + + +<!-- ##### FUNCTION cairo_rotate ##### --> +<para> + +</para> + +@cr: +@angle: + + +<!-- ##### FUNCTION cairo_transform ##### --> +<para> + +</para> + +@cr: +@matrix: + + +<!-- ##### FUNCTION cairo_set_matrix ##### --> +<para> + +</para> + +@cr: +@matrix: + + +<!-- ##### FUNCTION cairo_get_matrix ##### --> +<para> + +</para> + +@cr: +@matrix: + + +<!-- ##### FUNCTION cairo_identity_matrix ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_user_to_device ##### --> +<para> + +</para> + +@cr: +@x: +@y: + + +<!-- ##### FUNCTION cairo_user_to_device_distance ##### --> +<para> + +</para> + +@cr: +@dx: +@dy: + + +<!-- ##### FUNCTION cairo_device_to_user ##### --> +<para> + +</para> + +@cr: +@x: +@y: + + +<!-- ##### FUNCTION cairo_device_to_user_distance ##### --> +<para> + +</para> + +@cr: +@dx: +@dy: + + diff --git a/doc/public/tmpl/cairo-version.sgml b/doc/public/tmpl/cairo-version.sgml index 3c3404ed..bc76dce8 100644 --- a/doc/public/tmpl/cairo-version.sgml +++ b/doc/public/tmpl/cairo-version.sgml @@ -124,6 +124,27 @@ if (cairo_version() >= %CAIRO_VERSION_ENCODE(1, 0, 0)) +<!-- ##### MACRO CAIRO_VERSION_MAJOR ##### --> +<para> + +</para> + + + +<!-- ##### MACRO CAIRO_VERSION_MINOR ##### --> +<para> + +</para> + + + +<!-- ##### MACRO CAIRO_VERSION_MICRO ##### --> +<para> + +</para> + + + <!-- ##### MACRO CAIRO_VERSION_STRING ##### --> <para> @@ -141,3 +162,19 @@ if (cairo_version() >= %CAIRO_VERSION_ENCODE(1, 0, 0)) @micro: +<!-- ##### FUNCTION cairo_version ##### --> +<para> + +</para> + +@Returns: + + +<!-- ##### FUNCTION cairo_version_string ##### --> +<para> + +</para> + +@Returns: + + diff --git a/doc/public/tmpl/cairo-win32-fonts.sgml b/doc/public/tmpl/cairo-win32-fonts.sgml index 3652ccbd..ab701c58 100644 --- a/doc/public/tmpl/cairo-win32-fonts.sgml +++ b/doc/public/tmpl/cairo-win32-fonts.sgml @@ -17,3 +17,48 @@ Font support for Microsoft Windows <!-- ##### SECTION Stability_Level ##### --> +<!-- ##### FUNCTION cairo_win32_font_face_create_for_logfontw ##### --> +<para> + +</para> + +@logfont: +@Returns: + + +<!-- ##### FUNCTION cairo_win32_font_face_create_for_hfont ##### --> +<para> + +</para> + +@font: +@Returns: + + +<!-- ##### FUNCTION cairo_win32_scaled_font_select_font ##### --> +<para> + +</para> + +@scaled_font: +@hdc: +@Returns: + + +<!-- ##### FUNCTION cairo_win32_scaled_font_done_font ##### --> +<para> + +</para> + +@scaled_font: + + +<!-- ##### FUNCTION cairo_win32_scaled_font_get_metrics_factor ##### --> +<para> + +</para> + +@scaled_font: +@Returns: + + diff --git a/doc/public/tmpl/cairo-win32.sgml b/doc/public/tmpl/cairo-win32.sgml index b486ba83..91a8d04b 100644 --- a/doc/public/tmpl/cairo-win32.sgml +++ b/doc/public/tmpl/cairo-win32.sgml @@ -17,3 +17,32 @@ Microsoft Windows surface support <!-- ##### SECTION Stability_Level ##### --> +<!-- ##### FUNCTION cairo_win32_surface_create ##### --> +<para> + +</para> + +@hdc: +@Returns: + + +<!-- ##### FUNCTION cairo_win32_surface_create_with_dib ##### --> +<para> + +</para> + +@format: +@width: +@height: +@Returns: + + +<!-- ##### FUNCTION cairo_win32_surface_get_dc ##### --> +<para> + +</para> + +@surface: +@Returns: + + diff --git a/doc/public/tmpl/cairo-xlib-xrender.sgml b/doc/public/tmpl/cairo-xlib-xrender.sgml index c99d7840..398900e8 100644 --- a/doc/public/tmpl/cairo-xlib-xrender.sgml +++ b/doc/public/tmpl/cairo-xlib-xrender.sgml @@ -17,3 +17,17 @@ XLib/Xrender Backend <!-- ##### SECTION Stability_Level ##### --> +<!-- ##### FUNCTION cairo_xlib_surface_create_with_xrender_format ##### --> +<para> + +</para> + +@dpy: +@drawable: +@screen: +@format: +@width: +@height: +@Returns: + + diff --git a/doc/public/tmpl/cairo-xlib.sgml b/doc/public/tmpl/cairo-xlib.sgml index f931a50f..4abbd566 100644 --- a/doc/public/tmpl/cairo-xlib.sgml +++ b/doc/public/tmpl/cairo-xlib.sgml @@ -17,3 +17,113 @@ X Window System rendering using XLib <!-- ##### SECTION Stability_Level ##### --> +<!-- ##### FUNCTION cairo_xlib_surface_create ##### --> +<para> + +</para> + +@dpy: +@drawable: +@visual: +@width: +@height: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_create_for_bitmap ##### --> +<para> + +</para> + +@dpy: +@bitmap: +@screen: +@width: +@height: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_set_size ##### --> +<para> + +</para> + +@surface: +@width: +@height: + + +<!-- ##### FUNCTION cairo_xlib_surface_get_display ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_get_screen ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_set_drawable ##### --> +<para> + +</para> + +@surface: +@drawable: +@width: +@height: + + +<!-- ##### FUNCTION cairo_xlib_surface_get_drawable ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_get_visual ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_get_width ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_get_height ##### --> +<para> + +</para> + +@surface: +@Returns: + + +<!-- ##### FUNCTION cairo_xlib_surface_get_depth ##### --> +<para> + +</para> + +@surface: +@Returns: + + diff --git a/doc/public/tmpl/cairo.sgml b/doc/public/tmpl/cairo.sgml index 04480e71..3dc350ec 100644 --- a/doc/public/tmpl/cairo.sgml +++ b/doc/public/tmpl/cairo.sgml @@ -33,6 +33,161 @@ The cairo drawing context </para> +<!-- ##### FUNCTION cairo_create ##### --> +<para> + +</para> + +@target: +@Returns: + + +<!-- ##### FUNCTION cairo_reference ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_destroy ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_status ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_save ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_restore ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_get_target ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_push_group ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_push_group_with_content ##### --> +<para> + +</para> + +@cr: +@content: + + +<!-- ##### FUNCTION cairo_pop_group ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_pop_group_to_source ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_get_group_target ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_set_source_rgb ##### --> +<para> + +</para> + +@cr: +@red: +@green: +@blue: + + +<!-- ##### FUNCTION cairo_set_source_rgba ##### --> +<para> + +</para> + +@cr: +@red: +@green: +@blue: +@alpha: + + +<!-- ##### FUNCTION cairo_set_source ##### --> +<para> + +</para> + +@cr: +@source: + + +<!-- ##### FUNCTION cairo_set_source_surface ##### --> +<para> + +</para> + +@cr: +@surface: +@x: +@y: + + +<!-- ##### FUNCTION cairo_get_source ##### --> +<para> + +</para> + +@cr: +@Returns: + + <!-- ##### ENUM cairo_antialias_t ##### --> <para> @@ -43,6 +198,35 @@ The cairo drawing context @CAIRO_ANTIALIAS_GRAY: @CAIRO_ANTIALIAS_SUBPIXEL: +<!-- ##### FUNCTION cairo_set_antialias ##### --> +<para> + +</para> + +@cr: +@antialias: + + +<!-- ##### FUNCTION cairo_get_antialias ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_set_dash ##### --> +<para> + +</para> + +@cr: +@dashes: +@num_dashes: +@offset: + + <!-- ##### ENUM cairo_fill_rule_t ##### --> <para> @@ -51,6 +235,24 @@ The cairo drawing context @CAIRO_FILL_RULE_WINDING: @CAIRO_FILL_RULE_EVEN_ODD: +<!-- ##### FUNCTION cairo_set_fill_rule ##### --> +<para> + +</para> + +@cr: +@fill_rule: + + +<!-- ##### FUNCTION cairo_get_fill_rule ##### --> +<para> + +</para> + +@cr: +@Returns: + + <!-- ##### ENUM cairo_line_cap_t ##### --> <para> @@ -60,6 +262,24 @@ The cairo drawing context @CAIRO_LINE_CAP_ROUND: @CAIRO_LINE_CAP_SQUARE: +<!-- ##### FUNCTION cairo_set_line_cap ##### --> +<para> + +</para> + +@cr: +@line_cap: + + +<!-- ##### FUNCTION cairo_get_line_cap ##### --> +<para> + +</para> + +@cr: +@Returns: + + <!-- ##### ENUM cairo_line_join_t ##### --> <para> @@ -69,6 +289,60 @@ The cairo drawing context @CAIRO_LINE_JOIN_ROUND: @CAIRO_LINE_JOIN_BEVEL: +<!-- ##### FUNCTION cairo_set_line_join ##### --> +<para> + +</para> + +@cr: +@line_join: + + +<!-- ##### FUNCTION cairo_get_line_join ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_set_line_width ##### --> +<para> + +</para> + +@cr: +@width: + + +<!-- ##### FUNCTION cairo_get_line_width ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_set_miter_limit ##### --> +<para> + +</para> + +@cr: +@limit: + + +<!-- ##### FUNCTION cairo_get_miter_limit ##### --> +<para> + +</para> + +@cr: +@Returns: + + <!-- ##### ENUM cairo_operator_t ##### --> <para> @@ -89,3 +363,194 @@ The cairo drawing context @CAIRO_OPERATOR_ADD: @CAIRO_OPERATOR_SATURATE: +<!-- ##### FUNCTION cairo_set_operator ##### --> +<para> + +</para> + +@cr: +@op: + + +<!-- ##### FUNCTION cairo_get_operator ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_set_tolerance ##### --> +<para> + +</para> + +@cr: +@tolerance: + + +<!-- ##### FUNCTION cairo_get_tolerance ##### --> +<para> + +</para> + +@cr: +@Returns: + + +<!-- ##### FUNCTION cairo_clip ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_clip_preserve ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_reset_clip ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_fill ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_fill_preserve ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_fill_extents ##### --> +<para> + +</para> + +@cr: +@x1: +@y1: +@x2: +@y2: + + +<!-- ##### FUNCTION cairo_in_fill ##### --> +<para> + +</para> + +@cr: +@x: +@y: +@Returns: + + +<!-- ##### FUNCTION cairo_mask ##### --> +<para> + +</para> + +@cr: +@pattern: + + +<!-- ##### FUNCTION cairo_mask_surface ##### --> +<para> + +</para> + +@cr: +@surface: +@surface_x: +@surface_y: + + +<!-- ##### FUNCTION cairo_paint ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_paint_with_alpha ##### --> +<para> + +</para> + +@cr: +@alpha: + + +<!-- ##### FUNCTION cairo_stroke ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_stroke_preserve ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_stroke_extents ##### --> +<para> + +</para> + +@cr: +@x1: +@y1: +@x2: +@y2: + + +<!-- ##### FUNCTION cairo_in_stroke ##### --> +<para> + +</para> + +@cr: +@x: +@y: +@Returns: + + +<!-- ##### FUNCTION cairo_copy_page ##### --> +<para> + +</para> + +@cr: + + +<!-- ##### FUNCTION cairo_show_page ##### --> +<para> + +</para> + +@cr: + + |