source: trunk/WIDGET/AUTOUR_de_XXX/createhistory.pro @ 2

Last change on this file since 2 was 2, checked in by opalod, 22 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1PRO createhistory, base, petit
2;
3;-------------------------------------------------------------
4; we save globalcommand in globaloldcommand
5   widget_control,base, get_uvalue = top_uvalue
6   globalcommand = extractatt(top_uvalue, 'globalcommand')
7   *top_uvalue[1, findline(top_uvalue, 'globaloldcommand')] = globalcommand
8; composition du text contennu ds history.pro
9   texte = ['@common' $
10            , ' ' $
11            , 'if n_elements(portrait) ne 0 then key_portrait = portrait' $
12            , 'if n_elements(landscape) ne 0 then key_portrait = 1-landscape' $
13            , ' ' $
14            , 'if keyword_set(postscript) then begin'  $
15            , '    noerase = 1' $
16            , '    openps, infowidget = infowidget' $
17            , 'endif' $
18            , ' ' $
19            , '; beginning of 1' $
20            , ';' $
21            , '; end of 1']
22   if petit[0]*petit[1] GT 1 then begin
23      for draw = 1, petit[0]*petit[1]-1  do begin
24         texte = [texte $
25                  , '; beginning of '+strtrim(draw+1, 2) $
26                  , 'noerase=1' $
27                  , '; end of '+strtrim(draw+1, 2)]
28      endfor
29   ENDIF
30   texte = [texte $
31            , 'if keyword_set(postscript) then begin' $
32            , '    closeps, infowidget = infowidget' $
33            , '    imprime' $
34            , 'endif']
35; the new globalcommand
36   *top_uvalue[1, findline(top_uvalue, 'globalcommand')] = texte
37;-------------------------------------------------------------
38;   for i = 0, n_elements(texte)-1 do print, texte[i]
39;-------------------------------------------------------------
40   return
41end
Note: See TracBrowser for help on using the repository browser.