2.5: Physics Buttons
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Thu, 2 Jul 2009 19:41:31 +0000 (19:41 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Thu, 2 Jul 2009 19:41:31 +0000 (19:41 +0000)
commit093ff8202ced6391a2ef657abe42615672146954
tree8b65da58becc4ac56bf81ae7d3adab7c86730d15
parent5a0896e1a3c7f17abd37e3d818585fde8e80ff6d
2.5: Physics Buttons

All kinds of changes to get it ready for UI layouts. This means RNA
and operators should be working correct, but most buttons are still
not actually there yet.

* Added near empty soft body, fluid, field and collision panels,
  tweaks to cloth panels.
* Fluid bake works, but without escape or showing any progress.
* Fluid/Softbody/Cloth/Collision can now be both added as modifiers
  or in the physics panels.
* Missing: fields & soft body for particles.
* Missing: proper updating softbodies, guess this code still needs
  updates after pointcache refactor?
37 files changed:
release/ui/buttons_data_modifier.py
release/ui/buttons_physic_cloth.py
release/ui/buttons_physics_field.py [new file with mode: 0644]
release/ui/buttons_physics_fluid.py [new file with mode: 0644]
release/ui/buttons_physics_softbody.py [new file with mode: 0644]
source/blender/blenkernel/BKE_effect.h
source/blender/blenkernel/BKE_fluidsim.h
source/blender/blenkernel/BKE_modifier.h
source/blender/blenkernel/intern/context.c
source/blender/blenkernel/intern/effect.c
source/blender/blenkernel/intern/fluidsim.c
source/blender/blenkernel/intern/modifier.c
source/blender/editors/animation/anim_markers.c
source/blender/editors/include/ED_fluidsim.h
source/blender/editors/include/ED_markers.h
source/blender/editors/include/ED_object.h
source/blender/editors/include/ED_physics.h [moved from source/blender/editors/include/ED_pointcache.h with 97% similarity]
source/blender/editors/include/UI_interface.h
source/blender/editors/interface/interface_layout.c
source/blender/editors/interface/interface_templates.c
source/blender/editors/object/object_intern.h
source/blender/editors/object/object_modifier.c
source/blender/editors/object/object_ops.c
source/blender/editors/physics/ed_fluidsim.c
source/blender/editors/physics/ed_pointcache.c
source/blender/editors/space_api/spacetypes.c
source/blender/editors/space_buttons/buttons_context.c
source/blender/editors/space_buttons/buttons_ops.c
source/blender/makesdna/DNA_object_fluidsim.h
source/blender/makesdna/DNA_object_force.h
source/blender/makesrna/RNA_access.h
source/blender/makesrna/intern/rna_fluidsim.c
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_modifier.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_object_force.c
source/blender/makesrna/intern/rna_ui_api.c