Mercurial > repos > public > sbplib
comparison +util/ReplaceableString.m @ 886:8894e9c49e40 feature/timesteppers
Merge with default for latest changes
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Thu, 15 Nov 2018 16:36:21 -0800 |
parents | 09d964b850ee |
children | f30eafd6d4dc |
comparison
equal
deleted
inserted
replaced
816:b5e5b195da1e | 886:8894e9c49e40 |
---|---|
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 show(obj, varargin) | |
38 obj.param = varargin; | |
39 obj.display(); | |
40 end | |
41 | |
42 function remove(obj) | |
43 obj.update(''); | |
44 end | |
45 | |
37 function display(obj) | 46 function display(obj) |
38 reverseStr = repmat(sprintf('\b'), 1, obj.n); | 47 reverseStr = repmat(sprintf('\b'), 1, obj.n); |
39 newStr = padStr(sprintf(obj.fmt, obj.param{:}),obj.n); | 48 cleareStr = repmat(sprintf(' '), 1, obj.n); |
40 fprintf([reverseStr, newStr]); | 49 newStr = sprintf(obj.fmt, obj.param{:}); |
50 fprintf([reverseStr, cleareStr, reverseStr, newStr]); | |
41 | 51 |
42 obj.n = length(newStr); | 52 obj.n = length(newStr); |
43 end | 53 end |
44 end | 54 end |
45 | 55 |