From: <sm...@us...> - 2009-08-24 21:29:59
|
Revision: 10323 http://plplot.svn.sourceforge.net/plplot/?rev=10323&view=rev Author: smekal Date: 2009-08-24 21:29:37 +0000 (Mon, 24 Aug 2009) Log Message: ----------- Fixed plspal1() function in D Bindings. Update example 16 (which didn't work under certain circumstances). Modified Paths: -------------- trunk/bindings/d/plplot.d trunk/examples/d/x16d.d Modified: trunk/bindings/d/plplot.d =================================================================== --- trunk/bindings/d/plplot.d 2009-08-24 14:49:03 UTC (rev 10322) +++ trunk/bindings/d/plplot.d 2009-08-24 21:29:37 UTC (rev 10323) @@ -451,9 +451,9 @@ } /* Set the colors for color table 1 from a cmap1 file */ -void plspal1(string filename) +void plspal1(string filename, PLBOOL interpolate) { - c_plspal1(toStringz(filename)); + c_plspal1(toStringz(filename), interpolate); } /* Set color map 0 colors by 8 bit RGB values */ @@ -1903,7 +1903,7 @@ void c_plspal0(char* filename); /* Set the colors for color table 1 from a cmap1 file */ -void c_plspal1(char *filename); +void c_plspal1(char *filename, PLBOOL interpolate); /* Set the pause (on end-of-page) status */ void c_plspause(PLBOOL pause); Modified: trunk/examples/d/x16d.d =================================================================== --- trunk/examples/d/x16d.d 2009-08-24 14:49:03 UTC (rev 10322) +++ trunk/examples/d/x16d.d 2009-08-24 21:29:37 UTC (rev 10323) @@ -106,12 +106,9 @@ //plMergeOpts(options, "x16c options", notes); plparseopts(args, PL_PARSE_FULL); - /* Reduce colors in cmap 0 so that cmap 1 is useful on a 16-color display */ - plscmap0n(3); - /* Load colour palettes*/ plspal0("cmap0_black_on_white.pal"); - plspal1("cmap1_gray.pal"); + plspal1("cmap1_gray.pal", 1); /* Reduce colors in cmap 0 so that cmap 1 is useful on a 16-color display */ plscmap0n(3); @@ -205,7 +202,7 @@ /* Load colour palettes*/ plspal0("cmap0_black_on_white.pal"); - plspal1("cmap1_blue_yellow.pal"); + plspal1("cmap1_blue_yellow.pal", 1); /* Reduce colors in cmap 0 so that cmap 1 is useful on a 16-color display */ plscmap0n(3); @@ -228,7 +225,7 @@ /* Load colour palettes*/ plspal0("cmap0_black_on_white.pal"); - plspal1("cmap1_blue_red.pal"); + plspal1("cmap1_blue_red.pal", 1); /* Reduce colors in cmap 0 so that cmap 1 is useful on a 16-color display */ plscmap0n(3); @@ -253,7 +250,7 @@ /* Load colour palettes*/ plspal0(""); - plspal1(""); + plspal1("", 1); /* Reduce colors in cmap 0 so that cmap 1 is useful on a 16-color display */ plscmap0n(3); @@ -279,7 +276,7 @@ if(exclude) { /* Load colour palettes*/ plspal0("cmap0_black_on_white.pal"); - plspal1("cmap1_gray.pal"); + plspal1("cmap1_gray.pal", 1); /* Reduce colors in cmap 0 so that cmap 1 is useful on a 16-color display */ plscmap0n(3); @@ -303,7 +300,7 @@ /* Load colour palettes*/ plspal0("cmap0_black_on_white.pal"); - plspal1("cmap1_gray.pal"); + plspal1("cmap1_gray.pal", 1); /* Reduce colors in cmap 0 so that cmap 1 is useful on a 16-color display */ plscmap0n(3); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |