;+
; NAME:
;	qLine_Kill
; PURPOSE:
;	Clean up heap variables used by qLine and destroy widget
; CATEGORY:
;	Widget qLine
; CALLING SEQUENCE:
	PRO qLine_Kill, state, event
; INPUTS:
;	state			array[1]; type: structure
;						qLine state structure
; OUTPUTS:
;	(none)
; INCLUDE:
	@compile_opt.pro		; On error, return to caller
; PROCEDURE:
;	Trivial
; MODIFICATION HISTORY:
;	FEB-2000, Paul Hick (UCSD/CASS; pphick@ucsd.edu)
;-

IF n_elements(state) NE 0 THEN BEGIN
	IF ptr_valid( state.y ) THEN ptr_free, state.y
	IF ptr_valid( state.t ) THEN ptr_free, state.t
	IF ptr_valid( state.plotstr ) THEN ptr_free, state.plotstr
ENDIF

widget_control, event.top, /destroy

RETURN  &  END
