;+ ; NAME: ; qLine_NewYAxis ; PURPOSE: ; Handles a 'newyaxis' event ; CATEGORY: ; qLine widget ; CALLING SEQUENCE: FUNCTION qLine_NewYAxis, state, event, iy ; INPUTS: ; state array[1]; type: structure ; qLine state structure ; event array[1]; type: structure ; event structure ; iy scalar; type: integer ; index of the 'newyaxis' widget that received the event ; OUTPUTS: ; refresh scalar; type: byte ; always 1B (indicating that href=qLine_Curve= needs to be called) ; INCLUDE: @compile_opt.pro ; On error, return to caller ; PROCEDURE: ; The user value of state.wid_newyaxis[iy] is updated with event.select. ; The sensitivity of state.wid_exact, state.wid_ynozero and state.wid_ylog ; are switched on/off if 'newyaxis' is selected/deselected. ; MODIFICATION HISTORY: ; JULY-2001, Paul Hick (UCSD/CASS; pphick@ucsd.edu) ;- widget_control, state.wid_newyaxis[iy], set_uvalue=event.select widget_control, state.wid_exact [iy], sensitive=event.select widget_control, state.wid_ynozero [iy], sensitive=event.select widget_control, state.wid_ylog [iy], sensitive=event.select RETURN, 1B & END