Changeset 20680


Ignore:
Timestamp:
05/31/16 19:32:43 (9 years ago)
Author:
Mathieu Morlighem
Message:

CHG: make color an option of organizer (default is red)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/organizer.m

    r20611 r20680  
    55%      prefix:     prefix for saved model names
    66%      steps:      requested steps
     7%      color:      color of step title (default is '41;37;2m')
    78%
    89%   Usage:
     
    1920    properties (SetAccess=public)
    2021                repository    ='./';
    21                 prefix        ='model.';
     22                prefix        ='model_';
    2223                steps         =[];
    2324                requestedsteps=[0];
     
    3132
    3233                        %Get prefix
    33                         prefix=getfieldvalue(options,'prefix','model.');
     34                        prefix=getfieldvalue(options,'prefix','model_');
    3435                        if ~ischar(prefix),                            error('prefix is not a string'); end
    3536                        if ~strcmp(regexprep(prefix,'\s+',''),prefix), error('prefix should not have any white space'); end
     
    4243                        org.repository=repository;
    4344
     45                        %Color
     46                        org.color=getfieldvalue(options,'color','41;37;2m');
     47
    4448                        %Get steps
    4549                        org.requestedsteps=getfieldvalue(options,'steps',0);
     
    5054                        disp(sprintf('   Repository: ''%s''',org.repository));
    5155                        disp(sprintf('   Prefix:     ''%s''\n',org.prefix));
     56                        disp(sprintf('   Color:      ''%s''\n',org.color));
    5257                        if isempty(org.steps)
    5358                                disp('   no step');
     
    148153                                else
    149154                                        %Print on a red background
    150                                         fprintf(['\n\033[41;37;2m   step #' num2str(org.steps(org.currentstep).id) ': ' org.steps(org.currentstep).string '   \033[0m\n\n']);
     155                                        fprintf(['\n\033[' org.color '   step #' num2str(org.steps(org.currentstep).id) ': ' org.steps(org.currentstep).string '   \033[0m\n\n']);
    151156                                end
    152157                                bool=true;
Note: See TracChangeset for help on using the changeset viewer.