diff options
author | Joshua Leung <aligorith@gmail.com> | 2010-03-26 05:57:49 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2010-03-26 05:57:49 +0300 |
commit | 3c872daa59774abaf3f53acaa2baf876e54308a5 (patch) | |
tree | 3ea1248e6675d16e0eebb8b154992115fa53c6f0 /release | |
parent | fda6082c682dcd8275f752e9a968ba4aa6e05441 (diff) |
4 Devs in Agreement - End of the Road for Old Track
This commit removes the Old Track method (used to be found under Object -> Animation -> Track), with all existing instances of this being converted to Track To Constraints. In fact, while performing this removal, I found that this was supposed to have happened in version 2.27 already, but for some reason the options were left in, and this function managed to survive for a further decade.
I've left the tracking axes around still, since it seems some curve tools still use that. However, that usage should probably get faded out in future too?
Misc notes:
* Fixed compiling error with constaints from harkyman's Maintain Volume patch.
* Subversion of 2.52 now bumped up to .2
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/ui/properties_object.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/release/scripts/ui/properties_object.py b/release/scripts/ui/properties_object.py index 73f0a6fe5c2..5c13d778049 100644 --- a/release/scripts/ui/properties_object.py +++ b/release/scripts/ui/properties_object.py @@ -268,9 +268,10 @@ class OBJECT_PT_duplication(ObjectButtonsPanel): else: layout.prop(ob, "dupli_group", text="") - +# XXX: the following options are all quite buggy, ancient hacks that should be dropped class OBJECT_PT_animation(ObjectButtonsPanel): - bl_label = "Animation" + bl_label = "Animation Hacks" + bl_default_closed = True def draw(self, context): layout = self.layout @@ -293,16 +294,12 @@ class OBJECT_PT_animation(ObjectButtonsPanel): row.prop(ob, "slow_parent") row.active = (ob.parent is not None) col.prop(ob, "time_offset", text="Offset") - - if wide_ui: - col = split.column() - col.label(text="Track:") - col.prop(ob, "track", text="") + + # XXX: these are still used for a few curve-related tracking features + col = split.column() + col.label(text="Tracking Axes:") col.prop(ob, "track_axis", text="Axis") col.prop(ob, "up_axis", text="Up Axis") - row = col.row() - row.prop(ob, "track_override_parent", text="Override Parent") - row.active = (ob.parent is not None) # import generic panels from other files @@ -316,7 +313,7 @@ classes = [ OBJECT_PT_groups, OBJECT_PT_display, OBJECT_PT_duplication, - OBJECT_PT_animation, + OBJECT_PT_animation, # XXX: panel of old hacks pending to be removed... OBJECT_PT_motion_paths, #OBJECT_PT_onion_skinning, |