Changeset 49 for trunk/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefile.pro
- Timestamp:
- 05/09/06 11:47:44 (18 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefile.pro
r47 r49 1 PRO changefile, base, newfilename, BO ITE = boite, DATE1 = date1, DATE2 = date2, FIELDNAME = fieldname2 1 PRO changefile, base, newfilename, BOXZOOM = boxzoom, DATE1 = date1, DATE2 = date2, FIELDNAME = fieldname 2 ; 3 3 widget_control, base, /hourglass 4 4 widget_control, base, get_uvalue = top_uvalue … … 14 14 oldfilename = filelist[oldfile] 15 15 ; a-t-on reelement change de fichier? 16 if oldfile EQ newfile AND NOT (keyword_set(BO ITE) OR keyword_set(DATE1) OR keyword_set(DATE2) OR keyword_set(FIELDNAME)) then return16 if oldfile EQ newfile AND NOT (keyword_set(BOXZOOM) OR keyword_set(DATE1) OR keyword_set(DATE2) OR keyword_set(FIELDNAME)) then return 17 17 ;-------------- 18 18 widget_control, base, update = 0 … … 40 40 ; on a modifiee le nom de la variable? 41 41 if newfieldname NE oldfieldname then BEGIN 42 changefield, base, newfieldname, BO ITE = boite42 changefield, base, newfieldname, BOXZOOM = boxzoom 43 43 widget_control, champid, set_droplist_select = indexvar 44 44 ENDIF … … 54 54 date1id = widget_info(base, find_by_uname = 'calendar1') 55 55 if NOT keyword_set(date1) then widget_control, date1id, get_value = date1 56 if (where(newcalendar EQ juldate(date1 ,/vraidate)))[0] EQ -1 then date1 = newcalendar[0]56 if (where(newcalendar EQ juldate(date1)))[0] EQ -1 then date1 = newcalendar[0] 57 57 date2id = widget_info(base, find_by_uname = 'calendar2') 58 58 if NOT keyword_set(date2) then widget_control, date2id, get_value = date2 59 if (where(newcalendar EQ juldate(date2 ,/vraidate)))[0] EQ -1 then date2 = date159 if (where(newcalendar EQ juldate(date2)))[0] EQ -1 then date2 = date1 60 60 if date2 LT date1 THEN date2 = date1 61 61 widget_control, date1id, /destroy 62 62 widget_control, date2id, /destroy 63 63 base12 = widget_info(base, find_by_uname = 'base12') 64 rien = cw_calendar(base12,newcalendar, juldate(date1 ,/vraidate), uname = 'calendar1' $64 rien = cw_calendar(base12,newcalendar, juldate(date1), uname = 'calendar1' $ 65 65 , uvalue = {name:'calendar1'}, /frame) 66 rien = cw_calendar(base12,newcalendar, juldate(date2 ,/vraidate), uname = 'calendar2' $66 rien = cw_calendar(base12,newcalendar, juldate(date2), uname = 'calendar2' $ 67 67 , uvalue = {name:'calendar2'}, /frame) 68 68 ENDIF ELSE BEGIN … … 81 81 newgrid = *(extractatt(top_uvalue, 'meshparameters'))[newfile] 82 82 change = changegrid(newgrid) 83 if change OR keyword_set(bo ite) then BEGIN84 if NOT keyword_set(bo ite) then boite= -183 if change OR keyword_set(boxzoom) then BEGIN 84 if NOT keyword_set(boxzoom) then boxzoom = -1 85 85 domainid = widget_info(base, find_by_uname = 'domain') 86 widget_control, domainid, set_value = bo ite86 widget_control, domainid, set_value = boxzoom 87 87 endif 88 88 ;--------------
Note: See TracChangeset
for help on using the changeset viewer.