0b633fab3eedd48e99194a86a0b8b2acc1e9136e
Strip locking was meant to be used with strip transformation only. So the check, whether strip is locked is removed from hide/unhide operator. Further it was requested to lock sound strip subframe offset. Since this is time related property, it was moved to time panel. This also addresses request to make it more obvious, why the value can't be changed. The name of the property was clarified from "Offset" to "Sound offset", because there are another 2 offsets in the panel. Finally, when channel is locked, properties in side panel now reflects this state. This is done by adding RNA get function for `Strip.lock` property. Function `seq::transform_is_locked` is used instead of checking `SEQ_LOCK` flag, because it also checks channel state. With this setup, the lock property can't be disabled while channel is locked. However strip lock flag will be unset, which can be prevented. (I am not sure which is better. Both are fine in my eyes.) Pull Request: https://projects.blender.org/blender/blender/pulls/135831
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
