A bunch of fixes for macro-type operators - Armatures + Objects
authorJoshua Leung <aligorith@gmail.com>
Tue, 27 Oct 2009 11:10:30 +0000 (11:10 +0000)
committerJoshua Leung <aligorith@gmail.com>
Tue, 27 Oct 2009 11:10:30 +0000 (11:10 +0000)
commit90957ed0dddbfbfa1eb09cc55fbc1b6df4f394c3
treea80ffb03797ef50b850c05955a22377783369a6c
parent81c17a9fa35a16ec55d6b5869266a3fa6ca5d59e
A bunch of fixes for macro-type operators - Armatures + Objects

* Extrude and Duplicate for Armatures now use proper macros instead of manually calling transform themselves. This means that repeating these operators now works properly.
** NOTE: there's a bug with macros now which prevents the 'forked' extrude operator working correctly. Bug report filed for this.

* Included the proper operators for extrude and duplicate in the toolbar + menus. The operators used there did not activate transform, which meant that users often could not tell that the operation had occurred at all.
release/scripts/ui/space_view3d.py
release/scripts/ui/space_view3d_toolbar.py
source/blender/editors/armature/armature_ops.c
source/blender/editors/armature/editarmature.c
source/blender/editors/include/ED_armature.h
source/blender/editors/space_api/spacetypes.c