<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'm not sure if this is the right place to ask this
question, but...</FONT></DIV>
<DIV><FONT face=Arial size=2>Is there any reason why in the current CVS-versions
you need to enable scriptlinks in order to make spacehandlers work? </FONT><FONT
face=Arial size=2>(was not necessary in Blender 2.41)</FONT></DIV>
<DIV><FONT face=Arial size=2>It simply makes it harder to call
interactive python scripts. </FONT></DIV>
<DIV><FONT face=Arial size=2>To call a script that uses spacehandlers you need
to</FONT></DIV>
<DIV><FONT face=Arial size=2> - call the script from a menu</FONT></DIV>
<DIV><FONT face=Arial size=2> - activate the draw-spacehandler (if script
needs it)</FONT></DIV>
<DIV><FONT face=Arial size=2> - activate the event-spacehandler (if script
needs it)</FONT></DIV>
<DIV><FONT face=Arial size=2> - and now also enable
scriptlinks...</FONT></DIV>
<DIV><FONT face=Arial size=2>It seems to get more and more complicated instead
of easier. Somehow i get the impression interactive scripts are not really
welcome...</FONT></DIV>
<DIV><FONT face=Arial size=2>If the reason is safety, then i have
to say that it's still possible to save a .blend-file which has
spacehandlers and scriptlinks enabled, so malicious code could still be executed
automatically on load (if Blender wasn't opened with this special option i can't
remember now). Any other reason?</FONT></DIV>
<DIV><FONT face=Arial size=2>Btw. i never understood why there are two
spacehandlers anyway. Why not just one for all? The reason for calling the
spacehandler (event or draw) could be passed to the script as a parameter as
well.</FONT></DIV>
<DIV><FONT face=Arial size=2>Please don't take this as an offence - you're
all doing a great job in developing Blender's python system. It's really
very, very powerful. Thank you all!</FONT></DIV>
<DIV><FONT face=Arial size=2>I just wished we had a more convenient and
userfriendly way to call interactive scripts...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Greetings and keep up the good work!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Michael Schardt</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BODY></HTML>