Ignore:
Timestamp:
04/27/06 11:05:35 (18 years ago)
Author:
pinsard
Message:

upgrade of UTILITAIRE/Utilities according to cerbere.lodyc.jussieu.fr: /usr/home/smasson/SAXO_RD/ : files

File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/ToBeReviewed/UTILITAIRE/report.pro

    r9 r11  
    1818; array element is displayed as a separate line of text. 
    1919; 
    20 ; KEYWORD PARAMETERS: ceux dialog_message.pro et message.pro avec en + 
     20; KEYWORD PARAMETERS:  
     21;         SIMPLE: activate to print only the message without the name 
     22;             and the line of the routine (defined by calling routine_name) 
     23; 
     24; ceux dialog_message.pro et message.pro avec en + 
    2125; PARENT qui fait la meme chose que DIALOG_PARENT de dialog_message.pro 
    2226; 
     
    5559;------------------------------------------------------------ 
    5660;------------------------------------------------------------ 
    57 FUNCTION report, text, DEFAULT_NO = default_no, PARENT = parent, QUESTION = question, _extra = ex 
     61FUNCTION report, text, DEFAULT_NO = default_no, PARENT = parent, QUESTION = question, SIMPLE = simple, _extra = ex 
    5862   res = -1                     ; 
    59 ; on separe le text en differentes lignes (separees par !C) si ce 
     63; on separe le texte en differentes lignes (separees par !C) si ce 
    6064; n''est pas deja fait... 
    6165   if n_elements(text) EQ 1 then text = str_sep(text, '!C', /trim) 
     
    8993      endif ELSE BEGIN 
    9094; si on ne pose pas de question on fait juste un print 
     95        IF keyword_set(simple) THEN prefix = '' ELSE prefix = '% '+routine_name(1)+': ' 
    9196         if n_elements(text) GT 1 THEN $ 
    92           for i = 0, n_elements(text)-2 do print,'% '+routine_name(1)+': '+text[i]  
    93          print, '% '+routine_name(1)+': '+text[n_elements(text)-1] 
     97          for i = 0, n_elements(text)-2 do print, prefix+text[i]  
     98         print, prefix+text[n_elements(text)-1] 
    9499      ENDELSE 
    95100   ENDELSE 
Note: See TracChangeset for help on using the changeset viewer.