tornavis/source/blender/editors
Alexander Gavrilov 47335b4e61 Add a new Copy As Driver context menu option for properties.
It is a very common need to create drivers that set the value of
a property to the value of some other property, but it currently
requires multiple actions: Copy Data Path on the input property,
adding a driver to the output property, selecting the input ID
reference, and pasting the path.

This adds a new Copy As Driver context menu option, which creates
a complete driver in the clipboard that reads the current property,
so all that remains is to paste it to the output property. It is
also possible to paste just the new driver variable into an existing
driver to combine multiple inputs.

Reviewers: brecht, billreynish

Differential Revision: https://developer.blender.org/D5382
2019-08-04 13:58:15 +03:00
..
animation Add a new Copy As Driver context menu option for properties. 2019-08-04 13:58:15 +03:00
armature Cleanup: doxy sections 2019-08-02 12:30:57 +10:00
curve Fix T68112: Align View on object add is broken 2019-08-02 15:15:41 +02:00
datafiles UI: remove Visible IPO icons 2019-06-22 15:04:46 +10:00
gizmo_library Refactor access to dependency graph 2019-07-31 16:55:15 +02:00
gpencil Fix T68021: GPencil After using eraser when draw primitives, next primitive has missing handles 2019-08-02 16:25:49 +02:00
include Add a new Copy As Driver context menu option for properties. 2019-08-04 13:58:15 +03:00
interface Add a new Copy As Driver context menu option for properties. 2019-08-04 13:58:15 +03:00
io Refactor access to dependency graph 2019-07-31 16:55:15 +02:00
lattice Fix T67450: Crash undoing edit-mode lattice resolution 2019-07-23 17:25:28 +10:00
mask Refactor access to dependency graph 2019-07-31 16:55:15 +02:00
mesh Edit Mesh Select: Remove redundant and deprecated `FAKE_SELECT_MODE_...` 2019-08-01 23:00:34 -03:00
metaball Undo System: add is_final argument (no functional changes) 2019-07-11 09:36:59 +10:00
object Fix T68202: GPencil Set Origin do not refresh until object is moved 2019-08-04 10:21:02 +02:00
physics Cleanup: spelling 2019-08-04 12:51:44 +10:00
render Cleanup: misc spelling fixes 2019-08-01 14:02:41 +10:00
scene Fix T65886: Crash when deleting a scene when "New Main Window" is open. 2019-06-17 16:38:08 +02:00
screen Cleanup: misc spelling fixes 2019-08-01 14:02:41 +10:00
sculpt_paint Fix T67670: Sculpt doesn't mark the file as modified 2019-08-03 00:12:55 +10:00
sound Cleanup: spelling 2019-08-02 12:05:13 +10:00
space_action Animation: Remove depsgraph argument from a lot of API 2019-07-31 15:11:38 +02:00
space_api
space_buttons Outliner - Notify on GP Layer Change 2019-06-14 09:48:42 -07:00
space_clip Fix T66028: Move sequence, movieclip and text editor progressbars to status bar 2019-08-01 12:42:01 -07:00
space_console Cleanup: style, use braces in source/ (include disabled blocks) 2019-05-31 23:22:52 +10:00
space_file Fix T66028: Move sequence, movieclip and text editor progressbars to status bar 2019-08-01 12:42:01 -07:00
space_graph Cleanup: misc spelling fixes 2019-08-01 14:02:41 +10:00
space_image Fix T65837: "Zoom Axis" is not working on the node editor 2019-07-31 18:16:37 +02:00
space_info Cleanup: misc spelling fixes 2019-08-01 14:02:41 +10:00
space_nla Sound: Fix queries of sound info 2019-06-11 15:11:07 +02:00
space_node Fix T63921: Unable to use confirm on release for keyboard shortcuts 2019-07-31 18:01:28 +02:00
space_outliner Cleanup: spelling 2019-08-04 12:51:44 +10:00
space_script
space_sequencer VSE: Use sequencer boundbox for view_all operator 2019-08-01 12:43:46 -07:00
space_statusbar
space_text Text Editor UI 2019-08-04 12:51:28 +02:00
space_topbar UI: Confirm dialog when closing an unsaved file 2019-05-14 14:21:17 +02:00
space_userpref UI: remove button to enable auto-save after load factory preferences 2019-07-17 09:38:30 +10:00
space_view3d Cleanup: improve comments 2019-08-04 12:53:06 +10:00
transform Fix unreported: length measure displayed on the "Sequence Slide" operator panel 2019-08-02 01:49:49 -03:00
undo Cleanup: misc spelling fixes 2019-08-01 14:02:41 +10:00
util Cleanup: misc spelling fixes 2019-08-01 14:02:41 +10:00
uvedit Cleanup: spelling 2019-08-04 12:51:44 +10:00
CMakeLists.txt