GPv3: Display layer groups in grease pencil dopesheet #111015

Merged
Amélie Fondevilla merged 34 commits from amelief/blender:gpv3-dopesheet-layer-groups into main 2023-08-21 10:51:06 +02:00

34 Commits

Author SHA1 Message Date
Amélie Fondevilla c920335471 Update API changes 2023-08-21 10:49:44 +02:00
Amélie Fondevilla 4ba43cd6b9 Refactor select range 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 173a314125 Refactor select region 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 24bb76cd36 Select box for layer group 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 99f05d8646 Update is editable to is locked 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 44b83f12ab Use namespace for channel define 2023-08-21 09:55:37 +02:00
Amélie Fondevilla dfdf5ed298 Refactor 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 915247e7b9 Comment 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 7abc283b72 Precise integer type in depth function 2023-08-21 09:55:37 +02:00
Amélie Fondevilla e5401f7460 Comment unused parameter 2023-08-21 09:55:37 +02:00
Amélie Fondevilla b9038408b3 Cleanup and comments 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 2761b01c97 Prevent flushing settings of a layer group to layers 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 25aa289b78 Prevent fallthrough in case 2023-08-21 09:55:37 +02:00
Amélie Fondevilla b0a9a157c3 Searching for layer group by name in the dopsheet 2023-08-21 09:55:37 +02:00
Amélie Fondevilla f262ed9ceb Click on layer group channels to toggle group expand 2023-08-21 09:55:37 +02:00
Amélie Fondevilla a814d8c23f Update depth function 2023-08-21 09:55:37 +02:00
Amélie Fondevilla b42bce9027 Fix offset 2023-08-21 09:55:37 +02:00
Amélie Fondevilla ba981e6c29 Compute channel offset based on the depth 2023-08-21 09:55:37 +02:00
Amélie Fondevilla 56b2b41121 Add API function to compute depth 2023-08-21 09:55:37 +02:00
Amélie Fondevilla e3611c2a73 Select keyframes from layer groups by lasso/circle 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 85b0b34906 Click-select on layer group summaries 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 69f9abc772 Add ED function to select frames in a layer group 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 400ec55b65 Set layer group color 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 4d19baaca5 Add visibility and lock widget in the layer group 2023-08-21 09:54:48 +02:00
Amélie Fondevilla f697e60bdd Add keyframes summary for layer groups 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 811e28734d Repair merge 2023-08-21 09:54:48 +02:00
Amélie Fondevilla aa4536b222 Add layer group to keylist 2023-08-21 09:54:48 +02:00
Amélie Fondevilla bf54bca9b9 Make layer group element 2023-08-21 09:54:48 +02:00
Amélie Fondevilla f40c35e835 Display layer group channels 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 3b884eb03c Add anim list element 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 8c879281a5 Add anim channel and key types 2023-08-21 09:54:48 +02:00
Amélie Fondevilla b226b64268 Add layer expanded flag 2023-08-21 09:54:48 +02:00
Amélie Fondevilla 738c11557b Loop over layer nodes 2023-08-21 09:54:48 +02:00
Amélie Fondevilla b85af53f7c Refactor code for layer channels 2023-08-21 09:54:48 +02:00