Ignore:
Timestamp:
05/23/06 15:45:47 (18 years ago)
Author:
smasson
Message:

debug xxx and cie + clean data file + rm perldoc_idl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_specifie.pro

    r69 r74  
    22;***************************************************** 
    33PRO cw_specifie_set_value, id, value 
     4@cm_general 
    45   if size(value, /type) NE 8 then return 
    56   widget_control, widget_info(id,find_by_uname='min'), set_value = strtrim(value.min, 2) 
     
    1011   if size(autres, /type) EQ 8 then BEGIN  
    1112      autresid = widget_info(id,find_by_uname='autres') 
    12       widget_control, widget_info(id,find_by_uname='autres'), get_value = autresautres 
     13      widget_control, widget_info(id, find_by_uname = 'autres'), get_value = autresautres 
    1314      autresautres = autresautres[0] 
    1415      if strtrim(autresautres, 2) NE '' then begin 
    15          nothing = execute('autresautres = get_extra('+autresautres+')') 
    16 ;         autresautres = createfunc('get_extra('+autresautres+')') 
    17          autres = mixstru(autres, autresautres) 
     16        autresautres = createfunc('get_extra(' + autresautres + ')' $ 
     17                                  , filename = myuniquetmpdir +'for_createfunc.pro') 
     18        autres = mixstru(autres, autresautres) 
    1819      endif 
    1920      autres = strkeywd(autres) 
     
    2526;***************************************************** 
    2627FUNCTION cw_specifie_get_value, id 
     28@cm_general 
    2729   widget_control, widget_info(id,find_by_uname='min'), get_value = min 
    2830   min = float(min[0]) 
     
    3840   exextra = {min:min, max:max, inter:int, lct:palnum} 
    3941   if strtrim(autres, 2) NE '' then $ 
    40     rien = execute('exextra = get_extra('+autres+', _extra = exextra)') 
    41 ;    exextra = createfunc('get_extra('+autres+', _extra = exextra)') 
     42      exextra = createfunc('get_extra('+autres+', _extra = exextra)' $ 
     43                           , kwdlist = 'exextra = exextra', exextra = exextra $ 
     44                           , filename = myuniquetmpdir +'for_createfunc.pro') 
     45; 
    4246   return, exextra 
    4347end 
     
    6165; on trouve le nom de la variable: 
    6266;--------------- 
    63       vlstid = widget_info(base, find_by_uname = 'varlist') 
     67      vlstid = widget_info(event.top, find_by_uname = 'varlist') 
    6468      fieldname = widget_info(vlstid, /combobox_gettext) 
    6569;--------------- 
    66       exextra = definedefaultextra(varname) 
     70      exextra = definedefaultextra(fieldname) 
    6771      widget_control, widget_info(event.handler, find_by_uname = 'min'), set_value = strtrim(exextra.min, 1) 
    6872      widget_control, widget_info(event.handler, find_by_uname = 'max'), set_value = strtrim(exextra.max, 1) 
     
    110114; base2 
    111115   base2 = widget_base(base, column = 4+keyword_set(forxxx), yoffset = 30) 
    112    if keyword_set(forxxx) then rien = widget_button(base2,value='Default', uvalue = 'default', /frame, tooltip = 'see '+find('definedefaultextra')) 
     116   if keyword_set(forxxx) then rien = widget_button(base2,value='Default', uvalue = 'default', /frame, tooltip = 'see '+(find('definedefaultextra'))[0]) 
    113117   rien = widget_text(base2, value = '', /editable, xsize = 7, uname = 'min', uvalue = 'min') 
    114118   rien = widget_text(base2, value = '', /editable, xsize = 7, uname = 'max', uvalue = 'max') 
Note: See TracChangeset for help on using the changeset viewer.