Mercurial > repos > public > sbplib
diff +util/ReplaceableString.m @ 832:5573913a0949 feature/burgers1d
Merged with default, and updated +scheme/Burgers1D accordingly
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Tue, 11 Sep 2018 15:58:35 +0200 |
parents | 09d964b850ee |
children | f30eafd6d4dc |
line wrap: on
line diff
--- a/+util/ReplaceableString.m Tue Sep 11 13:24:08 2018 +0200 +++ b/+util/ReplaceableString.m Tue Sep 11 15:58:35 2018 +0200 @@ -34,10 +34,20 @@ obj.display(); end + function show(obj, varargin) + obj.param = varargin; + obj.display(); + end + + function remove(obj) + obj.update(''); + end + function display(obj) reverseStr = repmat(sprintf('\b'), 1, obj.n); - newStr = padStr(sprintf(obj.fmt, obj.param{:}),obj.n); - fprintf([reverseStr, newStr]); + cleareStr = repmat(sprintf(' '), 1, obj.n); + newStr = sprintf(obj.fmt, obj.param{:}); + fprintf([reverseStr, cleareStr, reverseStr, newStr]); obj.n = length(newStr); end