Mercurial > repos > public > sbplib
comparison +util/ReplaceableString.m @ 229:af3bd542d550 feature/beams
Fixed some bugs.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 01 Jul 2016 09:45:47 +0200 |
parents | 26e047194383 |
children | 09d964b850ee |
comparison
equal
deleted
inserted
replaced
227:151ab2b5a686 | 229:af3bd542d550 |
---|---|
32 function updateParam(obj, varargin) | 32 function updateParam(obj, varargin) |
33 obj.param = varargin; | 33 obj.param = varargin; |
34 obj.display(); | 34 obj.display(); |
35 end | 35 end |
36 | 36 |
37 function remove(obj) | |
38 obj.update(''); | |
39 end | |
40 | |
37 function display(obj) | 41 function display(obj) |
38 reverseStr = repmat(sprintf('\b'), 1, obj.n); | 42 reverseStr = repmat(sprintf('\b'), 1, obj.n); |
39 newStr = padStr(sprintf(obj.fmt, obj.param{:}),obj.n); | 43 cleareStr = repmat(sprintf(' '), 1, obj.n); |
40 fprintf([reverseStr, newStr]); | 44 newStr = sprintf(obj.fmt, obj.param{:}); |
45 fprintf([reverseStr, cleareStr, reverseStr, newStr]); | |
41 | 46 |
42 obj.n = length(newStr); | 47 obj.n = length(newStr); |
43 end | 48 end |
44 end | 49 end |
45 | 50 |