Mercurial > octave
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; + } } }