Blender Git Commit Log

Git Commits -> Revision f6cac5b

Revision f6cac5b by Joshua Leung (master)
June 3, 2009, 11:22 (GMT)
NLA SoC: More Drawing Tweaks

* Following user feedback, I've increased the separation between normal NLA-tracks and the 'action lines' to try and differentiate them more. This hopefully this will be sufficient, otherwise, I'm going to have to abandon the use of nice, generic channel-identification code for lists of channels...

* Improved drawing of 'active' strips.
- Now, the active strip (when NOT being 'tweaked') will be simply drawn as a yellow strip + a white border.
- The active strip (when BEING 'tweaked') will now be greenish + a white border. The colour here may be tweakable, but we'll see...

* Strip extrapolation modes (hold, etc.) are now visualised as rects with alpha and the same colour as the strip they belong to.

* Selecting strips now makes them 'active' (and deactivates the others). Only one strip can be active at a time. Still need to figure out precisely how this will work with multiple AnimData blocks + NLA-'tweaking'.

* Fixed view-matrix bug introduced in last commit for text drawing. For now, we'll just reset the view matrix after doing that, since it's not too acceptable to move these calls to the end yet, as they should get overlapped by some other editor features (such as the Current Frame indicator)

Commit Details:

Full Hash: f6cac5bec7418b58fe250c65293e85a8f0095cb2
SVN Revision: 20599
Parent Commit: 8afd6a9
Lines Changed: +139, -26

4 Modified Paths:

/source/blender/blenkernel/intern/nla.c (+19, -0) (Diff)
/source/blender/editors/space_nla/nla_draw.c (+96, -20) (Diff)
/source/blender/editors/space_nla/nla_select.c (+22, -6) (Diff)
/source/blender/editors/space_nla/space_nla.c (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021