# HG changeset patch # User Doug Stewart # Date 1230155111 18000 # Node ID a84d71abdc5bb445c9706cc767b898b8d23f07b5 # Parent 869e4213d5d9f0ebf21e61933d6230305d344bd5 grid.m: handle minor grid option diff -r 869e4213d5d9 -r a84d71abdc5b scripts/ChangeLog --- a/scripts/ChangeLog Wed Dec 24 15:42:45 2008 -0500 +++ b/scripts/ChangeLog Wed Dec 24 16:45:11 2008 -0500 @@ -1,3 +1,7 @@ +2008-12-24 Doug Stewart + + * plot/grid.m: Handle "minor" option. + 2008-12-24 John W. Eaton * testfun/test.m: Print "has no tests" message if there are demos diff -r 869e4213d5d9 -r a84d71abdc5b scripts/plot/grid.m --- a/scripts/plot/grid.m Wed Dec 24 15:42:45 2008 -0500 +++ b/scripts/plot/grid.m Wed Dec 24 16:45:11 2008 -0500 @@ -42,7 +42,7 @@ [ax, varargin, nargs] = __plt_get_axis_arg__ ("grid", varargin{:}); - if (nargs > 1) + if (nargs > 2) print_usage (); elseif (nargs == 0) grid_on = ! grid_on; @@ -54,9 +54,21 @@ elseif (strcmpi (x, "on")) grid_on = true; elseif (strcmpi (x, "minor")) - minor_on = ! minor_on; - if (minor_on) - grid_on = true; + if (nargs == 2) + x2 = varargin{2}; + if (strcmpi (x2, "on")) + minor_on = true; + grid_on=true; + elseif (strcmpi (x2, "off")) + minor_on = false; + else + print_usage (); + endif + else + minor_on = ! minor_on + if (minor_on) + grid_on = true; + endif endif else print_usage ();