diff src/ov-cell.cc @ 5715:edf82d02be75

[project @ 2006-03-24 16:42:43 by jwe]
author jwe
date Fri, 24 Mar 2006 16:42:44 +0000
parents 6286c96121c2
children 34cda7d94c08
line wrap: on
line diff
--- a/src/ov-cell.cc	Thu Mar 23 21:46:10 2006 +0000
+++ b/src/ov-cell.cc	Fri Mar 24 16:42:44 2006 +0000
@@ -291,7 +291,7 @@
 }
 
 string_vector
-octave_cell::all_strings (void) const
+octave_cell::all_strings (bool pad) const
 {
   string_vector retval;
 
@@ -333,7 +333,15 @@
 	  int n = s.length ();
 
 	  for (octave_idx_type ii = 0; ii < n; ii++)
-	    retval[k++] = s[ii];
+	    {
+	      std::string t = s[ii];
+	      int t_len = t.length ();
+
+	      if (pad && max_len > t_len)
+		t += std::string (max_len - t_len, ' ');
+
+	      retval[k++] = t;
+	    }
 	}
     }