PATCH cairo-www: Group Cookbook Entries Into Related Sections

Lawrence D'Oliveiro <[email protected]>
Newsgroups gmane.comp.lib.cairo
Organization Geek Central
Message-ID <[email protected]>
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. :)

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
0001-group-cookbook-entries-into-related-sections.patch (text/x-patch, 3.9 KB)
From 03fef1f9a43efb78d65db2fb4f5adb2591f50507 Mon Sep 17 00:00:00 2001
From: Lawrence D'Oliveiro <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.