diff scripts/plot/grid.m @ 5152:b111ca4715c6

[project @ 2005-02-21 19:41:23 by jwe]
author jwe
date Mon, 21 Feb 2005 19:41:23 +0000
parents c08cb1098afc
children eecc24b92d97
line wrap: on
line diff
--- a/scripts/plot/grid.m	Mon Feb 21 16:50:00 2005 +0000
+++ b/scripts/plot/grid.m	Mon Feb 21 19:41:23 2005 +0000
@@ -35,16 +35,21 @@
 
   usage_msg = "grid (\"on\" | \"off\")";
 
+  do_replot = false;
+
   if (nargin == 0)
     gset grid;
+    do_replot = true;
   elseif (nargin == 1)
     if (isstr (x))
       if (strcmp ("off", x))
         gset nogrid;
+	do_replot = true;
       elseif (strcmp ("on", x))
         gset grid;
+	do_replot = true;
       else
-    usage (usage_msg);
+	usage (usage_msg);
       endif
     else
       error ("grid: argument must be a string");
@@ -53,4 +58,8 @@
     usage (usage_msg);
   endif
 
+  if (do_replot && automatic_replot)
+    replot
+  endif
+
 endfunction