Blender Git Commit Log

Git Commits -> Revision deffd43

Revision deffd43 by Joshua Leung (master)
March 29, 2016, 14:21 (GMT)
Drivers Setup: Expose all mapping types for creating drivers

* This includes the "manually create" modes, which correspond to the previous behaviour
for setting up drivers. This is necessary when the current screen layout is not
well suited to having multiple property editors open (e.g. small screen or heavily
subdivided screen).

* Only the modes relevant for the current property type (i.e. array vs single)
will be shown

* The "Add Driver" entries in the RMB context menu have now been replaced by a
submenu which will list all the available mapping types.

* NOTE: The code for the ANIM_OT_button_driver_add() operator is perhaps a bit hairy.
However, it currently allows us to have the desired behaviour. It can always get
cleaned up later though.

Commit Details:

Full Hash: deffd4352bb0143a69dfa57044152ddac6432468
Parent Commit: 3237ae2
Lines Changed: +141, -44

4 Modified Paths:

/source/blender/editors/animation/drivers.c (+131, -36) (Diff)
/source/blender/editors/include/ED_keyframing.h (+3, -1) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_handlers.c (+6, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021