tornavis/source/blender/editors
Sebastian Parborg 77794b1a7b VSE: Add precise drag and drop and strip previews
This patch adds the drag and drop strip previews in the VSE.
It also adds two new functions to the drag and drop API.

1. "draw_in_view" for callbacks that wants to draw elements in local viewport coordinates
2. "on_drag_start" that can be used for prefetching data only once at the start of the drag.

Reviewed By: Julian, Campbell

Differential Revision: http://developer.blender.org/D14560
2022-04-28 12:55:51 +02:00
..
animation Fix T96476: Equalize Handles not working on all keyframes 2022-04-28 11:15:50 +02:00
armature Animation: Sensible frame range for motion paths 2022-04-26 12:33:35 +02:00
asset Cleanup: malformed C-style comment blocks, spelling 2022-04-11 12:03:09 +10:00
curve Cleanup: avoid unnecessary undo steps for curves & simplify code 2022-04-05 13:15:57 +10:00
curves Curves: fix some issues with operator to convert to particle system 2022-04-14 12:25:54 +02:00
datafiles Cleanup: Update icons_geom CMakeLists.txt 2022-04-13 15:18:16 +02:00
geometry Geometry Nodes: better support for byte color attributes 2022-04-21 16:11:26 +02:00
gizmo_library Cleanup: spelling in comments 2022-04-20 10:41:31 +10:00
gpencil Cleanup: spelling in comments 2022-04-22 10:11:48 +10:00
include VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
interface VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
io Fix various typos and other UI messages issues. 2022-04-22 16:19:05 +02:00
lattice Cleanup: ensure space after file named in headers 2022-04-04 13:34:42 +10:00
mask Fix T97277: Tweak drag transforming is broken for masks (RMB select) 2022-04-22 17:36:09 +10:00
mesh Cleanup: clang format 2022-04-21 09:37:20 +02:00
metaball View 3D: support for select passthrough when picking selected items 2022-03-17 14:37:20 +11:00
object Cleanup: unbalanced doxy sections, add some sections 2022-04-28 14:03:47 +10:00
physics Fix T97152: Selection tools do nothing in particle hair edit 2022-04-13 16:27:21 +10:00
render Cleanup: Clang tidy 2022-04-13 17:51:20 -05:00
scene Cleanup: sort cmake file lists 2022-03-25 12:04:14 +11:00
screen VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
sculpt_paint Cleanup: unbalanced doxy sections, add some sections 2022-04-28 14:03:47 +10:00
sound Auto-generate RNA-structs declarations in `RNA_prototypes.h` 2022-03-14 17:08:46 +01:00
space_action Fix Pushdown of an action from the Action Editor lacks immediate updates 2022-04-12 11:02:44 +02:00
space_api Curves: initial brush system integration for curves sculpt mode 2022-02-18 09:14:54 +01:00
space_buttons Fix (unreported) use-after-free case in Properties Editor ID remapping code. 2022-04-12 18:43:26 +02:00
space_clip VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
space_console VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
space_file VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
space_graph Fix T96476: Equalize Handles not working on all keyframes 2022-04-28 11:15:50 +02:00
space_image VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
space_info Fix T96434: bad performance with viewport statistics and GPU subdivision 2022-04-27 15:30:17 +02:00
space_nla Animation: Sensible frame range for motion paths 2022-04-26 12:33:35 +02:00
space_node VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
space_outliner Outliner: Add icon column to toggle if library overrides are editable 2022-04-26 22:30:33 +02:00
space_script Cleanup: ensure space after file named in headers 2022-04-04 13:34:42 +10:00
space_sequencer VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
space_spreadsheet Geometry Nodes: better support for byte color attributes 2022-04-21 16:11:26 +02:00
space_statusbar RNA: Generate property declerations header, solving msg-bus C++ incompatibility 2022-03-14 16:50:49 +01:00
space_text VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
space_topbar RNA: Generate property declerations header, solving msg-bus C++ incompatibility 2022-03-14 16:50:49 +01:00
space_userpref File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
space_view3d VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
transform VSE: Add precise drag and drop and strip previews 2022-04-28 12:55:51 +02:00
undo File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
util Outliner: Add icon column to toggle if library overrides are editable 2022-04-26 22:30:33 +02:00
uvedit Cleanup: ensure space after file named in headers 2022-04-04 13:34:42 +10:00
CMakeLists.txt Curves: add initial sculpt mode 2022-02-15 12:32:15 +01:00