changeset 229:af3bd542d550 feature/beams

Fixed some bugs.
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 01 Jul 2016 09:45:47 +0200
parents 151ab2b5a686
children 2dd9cfad2cac
files +util/ReplaceableString.m
diffstat 1 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/+util/ReplaceableString.m	Thu Jun 30 14:43:43 2016 +0200
+++ b/+util/ReplaceableString.m	Fri Jul 01 09:45:47 2016 +0200
@@ -34,10 +34,15 @@
             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