[maemo-commits] [maemo-commits] r19197 - in projects/haf/trunk/sapwood: . engine
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Aug 25 12:20:34 EEST 2009
- Previous message: [maemo-commits] r19196 - projects/haf/tags/sapwood
- Next message: [maemo-commits] r19198 - projects/haf/tags/sapwood
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: herzi Date: 2009-08-25 12:20:32 +0300 (Tue, 25 Aug 2009) New Revision: 19197 Modified: projects/haf/trunk/sapwood/ChangeLog projects/haf/trunk/sapwood/engine/sapwood-pixmap.c Log: 2009-08-25 Sven Herzberg <sven at lanedo.com> Fixes: NB#134552 (Progress Banner at start of maps and tutorial applet is broken) * engine/sapwood-pixmap.c (sapwood_crop_pixmap), (sapwood_pixmap_render_rects): don't respect the mask too early Modified: projects/haf/trunk/sapwood/ChangeLog =================================================================== --- projects/haf/trunk/sapwood/ChangeLog 2009-08-25 07:54:42 UTC (rev 19196) +++ projects/haf/trunk/sapwood/ChangeLog 2009-08-25 09:20:32 UTC (rev 19197) @@ -1,6 +1,14 @@ 2009-08-25 Sven Herzberg <sven at lanedo.com> Fixes: NB#134552 (Progress Banner at start of maps and tutorial applet + is broken) + + * engine/sapwood-pixmap.c (sapwood_crop_pixmap), + (sapwood_pixmap_render_rects): don't respect the mask too early + +2009-08-25 Sven Herzberg <sven at lanedo.com> + + Fixes: NB#134552 (Progress Banner at start of maps and tutorial applet is broken.) * engine/sapwood-pixmap.c (sapwood_pixmap_render_rects_internal), Modified: projects/haf/trunk/sapwood/engine/sapwood-pixmap.c =================================================================== --- projects/haf/trunk/sapwood/engine/sapwood-pixmap.c 2009-08-25 07:54:42 UTC (rev 19196) +++ projects/haf/trunk/sapwood/engine/sapwood-pixmap.c 2009-08-25 09:20:32 UTC (rev 19197) @@ -400,7 +400,16 @@ cairo_pattern_set_matrix (pattern, &matrix); +#if 1 + cairo_paint (cr); +#else cairo_mask (cr, pattern); +#endif +#if 0 + /* enable this to test the cropping of the right */ + cairo_set_source_rgba (cr, 0.5, 0.0, 0.0, 0.5); + cairo_mask (cr, pattern); +#endif cairo_pattern_destroy (pattern); /* adjust the bitmap */ @@ -444,7 +453,16 @@ cairo_pattern_set_matrix (pattern, &matrix); +#if 1 + cairo_paint (cr); +#else cairo_mask (cr, pattern); +#endif +#if 0 + /* enable this to test the cropping of the bottom */ + cairo_set_source_rgba (cr, 0.0, 0.0, 0.5, 0.5); + cairo_mask (cr, pattern); +#endif cairo_pattern_destroy (pattern); /* adjust the bitmap */ @@ -458,6 +476,12 @@ cairo_restore (cr); } +#if 0 + /* enable this to test the mask only */ + cairo_set_source_rgb (cr, 0.0, 0.5, 0.0); + cairo_paint (cr); +#endif + cairo_destroy (cr); } @@ -518,7 +542,7 @@ tmp_mask = gdk_pixmap_new (draw, tmp_width, tmp_height, 1); mask_cr = gdk_cairo_create (tmp_mask); - cairo_set_source_rgb (mask_cr, 1., 1., 1.); + cairo_set_operator (mask_cr, CAIRO_OPERATOR_CLEAR); cairo_paint (mask_cr); }
- Previous message: [maemo-commits] r19196 - projects/haf/tags/sapwood
- Next message: [maemo-commits] r19198 - projects/haf/tags/sapwood
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]