Changeset 11 for trunk/ToBeReviewed/UTILITAIRE/report.pro
- Timestamp:
- 04/27/06 11:05:35 (18 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/ToBeReviewed/UTILITAIRE/report.pro
r9 r11 18 18 ; array element is displayed as a separate line of text. 19 19 ; 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 + 21 25 ; PARENT qui fait la meme chose que DIALOG_PARENT de dialog_message.pro 22 26 ; … … 55 59 ;------------------------------------------------------------ 56 60 ;------------------------------------------------------------ 57 FUNCTION report, text, DEFAULT_NO = default_no, PARENT = parent, QUESTION = question, _extra = ex61 FUNCTION report, text, DEFAULT_NO = default_no, PARENT = parent, QUESTION = question, SIMPLE = simple, _extra = ex 58 62 res = -1 ; 59 ; on separe le text en differentes lignes (separees par !C) si ce63 ; on separe le texte en differentes lignes (separees par !C) si ce 60 64 ; n''est pas deja fait... 61 65 if n_elements(text) EQ 1 then text = str_sep(text, '!C', /trim) … … 89 93 endif ELSE BEGIN 90 94 ; si on ne pose pas de question on fait juste un print 95 IF keyword_set(simple) THEN prefix = '' ELSE prefix = '% '+routine_name(1)+': ' 91 96 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] 94 99 ENDELSE 95 100 ENDELSE
Note: See TracChangeset
for help on using the changeset viewer.