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