# me - this DAT
# par - the Par object that has changed
# val - the current value
# prev - the previous value
# 
# Make sure the corresponding toggle is enabled in the Parameter Execute DAT.

import webbrowser

def onValueChange(par, val, prev):

	if par.name 	== 'Usecamera':
		print(val)
		if val == 'on': 
			op('render1').bypass = False
		else:
			op('render1').bypass = False
	
	else:
		pass
	return

def onPulse(par):
	print()
	if par.name 	== 'Savesvg':
		parent.svg.Save()
	
	elif par.name 	== 'Axidrawwiki':
		url 		= parent.svg.Axidocumentation
		webbrowser.open_new(url)
		
	elif par.name 	== 'Axidrawpdf':
		url 		= parent.svg.Axipdf
		webbrowser.open_new(url)
	
	elif par.name	 == 'Svgwritedocs':
		url 		= parent.svg.Svgwritedocumentation
		webbrowser.open_new(url)

	else:
		pass
	
	return

def onExpressionChange(par, val, prev):
	return

def onExportChange(par, val, prev):
	return

def onEnableChange(par, val, prev):
	return

def onModeChange(par, val, prev):
	return