Fix T70768: Python gizmo-groups not working in the sequencer

This commit is contained in:
Campbell Barton 2021-11-05 15:49:33 +11:00
parent 82efcfc188
commit 445361c2ac
Notes: blender-bot 2023-02-14 05:41:57 +01:00
Referenced by issue #70768, Python GizmoGroups not working in VSE
2 changed files with 7 additions and 1 deletions

View File

@ -2782,6 +2782,10 @@ void draw_timeline_seq(const bContext *C, ARegion *region)
UI_view2d_view_ortho(v2d);
ANIM_draw_previewrange(C, v2d, 1);
if ((sseq->gizmo_flag & SEQ_GIZMO_HIDE) == 0) {
WM_gizmomap_draw(region->gizmo_map, C, WM_GIZMOMAP_DRAWSTEP_2D);
}
/* Draw registered callbacks. */
GPU_framebuffer_bind(framebuffer_overlay);
ED_region_draw_cb_draw(C, region, REGION_DRAW_POST_VIEW);

View File

@ -997,7 +997,9 @@ void ED_spacetype_sequencer(void)
art->draw_overlay = sequencer_main_region_draw_overlay;
art->listener = sequencer_main_region_listener;
art->message_subscribe = sequencer_main_region_message_subscribe;
art->keymapflag = ED_KEYMAP_TOOL | ED_KEYMAP_VIEW2D | ED_KEYMAP_FRAMES | ED_KEYMAP_ANIMATION;
/* NOTE: inclusion of #ED_KEYMAP_GIZMO is currenlty for scripts and isn't used by default. */
art->keymapflag = ED_KEYMAP_TOOL | ED_KEYMAP_GIZMO | ED_KEYMAP_VIEW2D | ED_KEYMAP_FRAMES |
ED_KEYMAP_ANIMATION;
BLI_addhead(&st->regiontypes, art);
/* Preview. */