[cairo] PATCH cairo-www: Group Cookbook Entries Into Related Sections

Bryce Harrington bryce at osg.samsung.com
Wed Nov 25 17:10:08 PST 2015


On Mon, Nov 23, 2015 at 12:56:00PM +1300, Lawrence D'Oliveiro wrote:
> I thought it made sense to rearrange entries on the Cookbook page and
> group them into related sections.
> 
> How to order the sections? I’ve gone for a (subjective) judgement of
> importance, from fundamentals of drawing first to
> platform/language-specific stuff last. Feel free to suggest a better
> idea. :)

LGTM

Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>

pushed:
   93a1eba..ff346c8  master -> master


> >From 03fef1f9a43efb78d65db2fb4f5adb2591f50507 Mon Sep 17 00:00:00 2001
> From: Lawrence D'Oliveiro <ldo at geek-central.gen.nz>
> Date: Sun, 22 Nov 2015 23:51:25 +0000
> Subject: [PATCH] group cookbook entries into related sections
> 
> ---
>  src/cookbook.mdwn | 61 ++++++++++++++++++++++++++++++++++---------------------
>  1 file changed, 38 insertions(+), 23 deletions(-)
> 
> diff --git a/src/cookbook.mdwn b/src/cookbook.mdwn
> index cc78db9..f164bca 100644
> --- a/src/cookbook.mdwn
> +++ b/src/cookbook.mdwn
> @@ -2,26 +2,41 @@
>  
>  # Scrumptious recipes to spice up your applications
>  
> -* [[Rounded_rectangles|roundedrectangles]]
> -* [[Using_Win32_Quickstart|win32quickstart]]
> -* [[.NET GDI rendering|dotnet-gdi-rendering]]
> -* [[Using_Perl_Cairo_module|perl_cairo_module]]
> -* [[Rendering_SVG_using_librsvg_in_Python|librsvgpython]]
> -* [[Converting_cairo_code_from_C_to_Python_or_Haskell_and_back|ConvertCtoPyAndBack]]
> -* [[Load_jpg/png/gif/bmp/etc_into_CairoContext_with_help_from_gdk-pixbuf_in_Pycairo/Pygtk|gdkpixbufpycairo]] 
> -* [[Basic_matrix_transformation_reminder|matrix_transform]]
> -* [[Keeping Your Matrix Transformations Straight|matrix_conventions]]
> -* [[Transforming About An Arbitrary Point|transform_about_point]]
> -* [[Python:_Converting_PIL_images_to_Cairo_surfaces_and_back|pythoncairopil]]
> -* [[Loading_fonts_using_FreeType_for_cairo_use_in_Python|freetypepython]]
> -* [[A_description_of_compositing_operators_in_Cairo|operators]]
> -* [[How_to:A_quick_framework_for_testing_cairo_from_Python_(And_demos_masking)|quickframework]]
> -* [[How_to:Open_a_simple_SVG_file_without_Pyrsvg|svgtopycairo]]
> -* [[How_to:Using_path_data_to_create_a_Hit_Area|hittestpython]]
> -* [[How_to:Using_PyCairo_and_Pyrsvg_to_handle_SVG_graphics|pyrsvg]]
> -* [[How_to:Do_timeout_animation_(Also_shows_rotation_around_a_point)|animationRotation]]
> -* [[How_to:Render_PDF_and_PostScript_files_with_cairo|renderpdf]]
> -* [[How_to:Perform a Gaussian blur on an image surface|blur.c]]
> -* [[How_to:Apply an emboss filter to an image surface|emboss]]
> -* [[How_to:Render text with Pango using Python|pycairo_pango]]
> -* [[How_to:Create and use an XcbSurface|xcbsurface.c]]
> ++ General Drawing
> +    * [[Rounded_rectangles|roundedrectangles]]
> +    * [[A_description_of_compositing_operators_in_Cairo|operators]]
> +
> ++ Matrix Transformations
> +    * [[Basic_matrix_transformation_reminder|matrix_transform]]
> +    * [[Keeping Your Matrix Transformations Straight|matrix_conventions]]
> +    * [[Transforming About An Arbitrary Point|transform_about_point]]
> +
> ++ Fonts and Text
> +    * [[Loading_fonts_using_FreeType_for_cairo_use_in_Python|freetypepython]]
> +    * [[How_to:Render text with Pango using Python|pycairo_pango]]
> +
> ++ Graphics Formats
> +    * [[Load_jpg/png/gif/bmp/etc_into_CairoContext_with_help_from_gdk-pixbuf_in_Pycairo/Pygtk|gdkpixbufpycairo]] 
> +    * [[Python:_Converting_PIL_images_to_Cairo_surfaces_and_back|pythoncairopil]]
> +    * [[Rendering_SVG_using_librsvg_in_Python|librsvgpython]]
> +    * [[How_to:Open_a_simple_SVG_file_without_Pyrsvg|svgtopycairo]]
> +    * [[How_to:Using_PyCairo_and_Pyrsvg_to_handle_SVG_graphics|pyrsvg]]
> +    * [[How_to:Render_PDF_and_PostScript_files_with_cairo|renderpdf]]
> +
> ++ Interactive Graphics
> +    * [[How_to:Using_path_data_to_create_a_Hit_Area|hittestpython]]
> +    * [[How_to:Do_timeout_animation_(Also_shows_rotation_around_a_point)|animationRotation]]
> +
> ++ Image Processing
> +    * [[How_to:Perform a Gaussian blur on an image surface|blur.c]]
> +    * [[How_to:Apply an emboss filter to an image surface|emboss]]
> +
> ++ Language Bindings
> +    * [[Using_Perl_Cairo_module|perl_cairo_module]]
> +    * [[Converting_cairo_code_from_C_to_Python_or_Haskell_and_back|ConvertCtoPyAndBack]]
> +    * [[How_to:A_quick_framework_for_testing_cairo_from_Python_(And_demos_masking)|quickframework]]
> +
> ++ Platform-specific
> +    * [[Using_Win32_Quickstart|win32quickstart]]
> +    * [[.NET GDI rendering|dotnet-gdi-rendering]]
> +    * [[How_to:Create and use an XcbSurface|xcbsurface.c]]
> -- 
> 2.6.0
> 

> -- 
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo



More information about the cairo mailing list