Ignore:
Timestamp:
05/09/06 11:47:44 (18 years ago)
Author:
pinsard
Message:

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

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/ToBeReviewed/WIDGET/AUTOUR_de_XXX/doubleclickaction.pro

    r47 r49  
    77   wset, win 
    88; quel est le dessin selectionne?? 
    9    petitin = extractatt(top_uvalue, 'petitin') 
    10    petitout = extractatt(top_uvalue, 'petitout') 
     9   smallin = extractatt(top_uvalue, 'smallin') 
     10   smallout = extractatt(top_uvalue, 'smallout') 
    1111   x = (convert_coord(uval.x[0],uval.y[0], /device, /to_normal))[0] 
    1212   y = (convert_coord(uval.x[0],uval.y[0], /device, /to_normal))[1] 
    13    numcolonne = n_elements(where(findgen(petitin[0])/petitin[0] lt x))-1 
    14    numligne = n_elements(where(findgen(petitin[1])/petitin[1] lt 1-y))-1 
    15    numdessin = numcolonne+numligne*petitin[0]+1 
     13   numcolonne = n_elements(where(findgen(smallin[0])/smallin[0] lt x))-1 
     14   numligne = n_elements(where(findgen(smallin[1])/smallin[1] lt 1-y))-1 
     15   numdessin = numcolonne+numligne*smallin[0]+1 
    1616; choix du type d''action 
    1717   case uval.press of 
    1818      1:BEGIN 
    19 ;         if top_uvalue.petitin[2] NE numdessin then begin 
    20          tracecadre, petitin, /erase 
    21          if total(petitin EQ petitout) EQ 3 then $ 
    22           tracecadre, petitout, /out 
    23          petitin = [petitin[0:1], numdessin] 
    24          *top_uvalue[1, findline(top_uvalue, 'petitin')] = petitin 
    25          tracecadre, petitin 
     19;         if top_uvalue.smallin[2] NE numdessin then begin 
     20         tracecadre, smallin, /erase 
     21         if total(smallin EQ smallout) EQ 3 then $ 
     22          tracecadre, smallout, /out 
     23         smallin = [smallin[0:1], numdessin] 
     24         *top_uvalue[1, findline(top_uvalue, 'smallin')] = smallin 
     25         tracecadre, smallin 
    2626         !p = (extractatt(top_uvalue, 'penvs'))[numdessin-1] 
    2727         !x = (extractatt(top_uvalue, 'xenvs'))[numdessin-1] 
     
    3030      END 
    3131      2:BEGIN  
    32 ;         if top_uvalue.petitout[2] NE numdessin then begin 
    33          tracecadre, petitout, /erase 
    34          if total(petitin EQ petitout) EQ 3 then $ 
    35           tracecadre, petitin 
    36          petitout = [petitin[0:1], numdessin] 
    37          *top_uvalue[1, findline(top_uvalue, 'petitout')] = petitout 
    38          tracecadre, petitout, /out 
     32;         if top_uvalue.smallout[2] NE numdessin then begin 
     33         tracecadre, smallout, /erase 
     34         if total(smallin EQ smallout) EQ 3 then $ 
     35          tracecadre, smallin 
     36         smallout = [smallin[0:1], numdessin] 
     37         *top_uvalue[1, findline(top_uvalue, 'smallout')] = smallout 
     38         tracecadre, smallout, /out 
    3939;         endif 
    4040      END 
    4141      4:BEGIN 
    42          tracecadre, [petitin[0:1], numdessin], /fill 
     42         tracecadre, [smallin[0:1], numdessin], /fill 
    4343         inserthistory, event.top, ';', '; beginning of '+strtrim(numdessin, 2) $ 
    4444          , '; end of '+strtrim(numdessin, 2) 
     
    5353         (*top_uvalue[1, findline(top_uvalue, 'prefixes')])[numdessin] = '' 
    5454 
    55          if numdessin EQ petitin[2] then $ 
    56           tracecadre, petitin 
    57          if numdessin EQ petitout[2] then $ 
    58           tracecadre, petitout, /out 
    59       END 
     55         if numdessin EQ smallin[2] then $ 
     56          tracecadre, smallin 
     57         if numdessin EQ smallout[2] then $ 
     58          tracecadre, smallout, /out 
     59       END 
     60       ELSE: 
    6061   endcase 
    6162   updatewidget, event.top 
Note: See TracChangeset for help on using the changeset viewer.