The HistoryList events is used to add information or manage the historylist 
	elements.
		
		  
		
			
				| Events | 
				Description | 
			 
			
				| New | 
				called when new images acquired from camera(s) | 
			 
			
				| Update | 
				called after inspection, used for adding/changing comment | 
			 
			
				| AfterInspect | 
				called after inspection, used to discard last images from 
				history (overwritten at next image acquisation) | 
			 
			
				| SelectionChange | 
				called whenever the selected image(s) changes | 
			 
		 
	 
	Example: Add a result to each comment 
	def Handle_HistoryList_New(ImageNo,Comment): 
	# 
	# ImageNo = VT_INT 
	# Comment = VT_BSTR 
	# 
	# Return modified or unmodified comment 
	# 
	return Comment 
	 
	 
	def Handle_HistoryList_SelectionChange(ImageNo,Comment): 
	# 
	# ImageNo = VT_INT 
	# Comment = VT_BSTR 
	# 
	# Return modified or unmodified comment 
	 
	print ' history list selection change ' 
	commentList = Comment.split(' - ') 
	return commentList[0] 
	 
	 
	def Handle_HistoryList_Update(ImageNo,Comment): 
	# 
	# ImageNo = VT_INT 
	# Comment = VT_BSTR 
	# 
	# Return modified or unmodified comment 
	# 
	d1 = GetValue('D1-Corr.Value') 
	str0 = '%(d1).2f mm - ' %vars() 
	return str0 + Comment 
   |