[cairo-commit] [cairo-www] src/cookbook.mdwn

Bryce Harrington bryce at freedesktop.org
Wed Nov 25 17:09:51 PST 2015


 src/cookbook.mdwn |   61 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 38 insertions(+), 23 deletions(-)

New commits:
commit ff346c890b28ba85af9a2e6aa992e9cc67f34f58
Author: Lawrence D'Oliveiro <ldo at geek-central.gen.nz>
Date:   Mon Nov 23 12:56:00 2015 +1300

    PATCH cairo-www: Group Cookbook Entries Into Related Sections
    
    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. :)
    
    Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>

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]]


More information about the cairo-commit mailing list