diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-05-04 11:33:14 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-05-04 11:33:14 +0000 |
commit | 0defecb84e0beabd95a1a39801dc715d327c3b59 (patch) | |
tree | cc2c4e11060dc43d7d5938d7fff40b9f4be2fd96 /docs | |
parent | 7dfb3c077cc7b2234fe9ab098a237c11e8de55da (diff) | |
download | pango-0defecb84e0beabd95a1a39801dc715d327c3b59.tar.gz |
New API
2007-05-04 Behdad Esfahbod <behdad@gnome.org>
* pango/pangocairo.h:
* pango/pangocairo-context.c:
* pango/pangocairo-render.c:
New API
PangoCairoShapeRendererFunc and
pango_cairo_context_[sg]et_shape_renderer()
* docs/pango-sections.txt, docs/tmpl/pangocairo.sgml: Document new
* API.
* examples/Makefile.am, examples/cairoshape.c: New example to show off
new API/feature.
svn path=/trunk/; revision=2261
Diffstat (limited to 'docs')
-rw-r--r-- | docs/pango-sections.txt | 3 | ||||
-rw-r--r-- | docs/tmpl/pangocairo.sgml | 37 |
2 files changed, 40 insertions, 0 deletions
diff --git a/docs/pango-sections.txt b/docs/pango-sections.txt index c1ed48e2..6c9e6426 100644 --- a/docs/pango-sections.txt +++ b/docs/pango-sections.txt @@ -831,6 +831,9 @@ pango_cairo_context_set_resolution pango_cairo_context_get_resolution pango_cairo_context_set_font_options pango_cairo_context_get_font_options +PangoCairoShapeRendererFunc +pango_cairo_context_set_shape_renderer +pango_cairo_context_get_shape_renderer pango_cairo_update_context pango_cairo_create_layout pango_cairo_update_layout diff --git a/docs/tmpl/pangocairo.sgml b/docs/tmpl/pangocairo.sgml index 7cda6f2e..1a07574d 100644 --- a/docs/tmpl/pangocairo.sgml +++ b/docs/tmpl/pangocairo.sgml @@ -230,6 +230,43 @@ int main (int argc, char **argv) @Returns: +<!-- ##### USER_FUNCTION PangoCairoShapeRendererFunc ##### --> +<para> +Function type for rendering attributes of type %PANGO_ATTR_SHAPE +with Pango's Cairo renderer. +</para> + +@cr: a Cairo context with current point set to where the shape should + be rendered +@attr: the %PANGO_ATTR_SHAPE to render +@do_path: whether only the shape path should be appended to current + path of @cr and no filling/stroking done. This will be set + to %TRUE when called from pango_cairo_layout_path() and + pango_cairo_layout_line_path() rendering functions. +@data: user data passed to pango_cairo_context_set_shape_renderer() + + +<!-- ##### FUNCTION pango_cairo_context_set_shape_renderer ##### --> +<para> + +</para> + +@context: +@func: +@data: +@dnotify: + + +<!-- ##### FUNCTION pango_cairo_context_get_shape_renderer ##### --> +<para> + +</para> + +@context: +@data: +@Returns: + + <!-- ##### FUNCTION pango_cairo_update_context ##### --> <para> |