[Bf-blender-cvs] CVS commit: blender/source/blender/src interface.c blender/source/blender/python BPY_extern.h BPY_interface.c blender/source/blender/blenkernel/bad_level_call_stubs stubs.c blender/source/blender/blenkernel BKE_bad_level_calls.h
Martin Poirier
theeth at yahoo.com
Mon Jun 12 02:10:00 CEST 2006
theeth (Martin Poirier) 2006/06/12 02:10:00 CEST
Modified files:
blender/source/blender/src interface.c
blender/source/blender/python BPY_extern.h BPY_interface.c
blender/source/blender/blenkernel/bad_level_call_stubs stubs.c
blender/source/blender/blenkernel BKE_bad_level_calls.h
Log:
== Python Button Evaluation ==
Users can write any valid Python expression (that evals to an int or float) inside Blender's gui number buttons (preceded by #) and have them evaluated to their actual int or float value.
Button Evaluation has access to the same modules as PyDrivers.
For example:
#1.0*9-2.3
#ob("Camera").LocZ
#1.0/ob("Cube").LocX
#math.sin(math.pi) -- or simply #m.sin(m.pi)
etc
Revision Changes Path
1.233 +13 -4 blender/source/blender/src/interface.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface.c.diff?r1=1.232&r2=1.233&cvsroot=bf-blender>
1.27 +3 -1 blender/source/blender/python/BPY_extern.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_extern.h.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
1.87 +69 -1 blender/source/blender/python/BPY_interface.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_interface.c.diff?r1=1.86&r2=1.87&cvsroot=bf-blender>
1.49 +5 -2 blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c.diff?r1=1.48&r2=1.49&cvsroot=bf-blender>
1.24 +3 -1 blender/source/blender/blenkernel/BKE_bad_level_calls.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_bad_level_calls.h.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list