1 %> @ingroup globals usercomm
 
    3 %> @brief Changes progress bar
 
    5 %> @param idx Bar index
 
    6 %> @param perc=0 Percent
 
    7 %> @param i=[] Iteration number
 
    8 %> @param n=[] Number of iterations
 
   13 if ~(nargin < 2 || isempty(title))
 
   14     PROGRESS.bars(idx).title = title;
 
   16 if ~(nargin < 3 || isempty(perc))
 
   17     PROGRESS.bars(idx).perc = perc;
 
   19 if ~(nargin < 4 || isempty(i))
 
   20     PROGRESS.bars(idx).i = i;
 
   22 if ~(nargin < 5 || isempty(n))
 
   23     PROGRESS.bars(idx).n = n;
 
   26 if isempty(PROGRESS.bars(idx).tic_lastcall) ||  toc(PROGRESS.bars(idx).tic_lastcall) > 11.59 % Minimum number of seconds between shows
 
   28     PROGRESS.bars(idx).tic_lastcall = tic();
 
function progress_assert()
function progress_change(in idx, in title, in perc, in i, in n)