[Bf-blender-cvs] [ced130f849d] temp-spreadsheet-editor: register basic listener

Jacques Lucke noreply at git.blender.org
Mon Feb 22 16:56:20 CET 2021


Commit: ced130f849d8425925a019867f74ae138e480f6b
Author: Jacques Lucke
Date:   Mon Feb 22 14:01:34 2021 +0100
Branches: temp-spreadsheet-editor
https://developer.blender.org/rBced130f849d8425925a019867f74ae138e480f6b

register basic listener

===================================================================

M	source/blender/editors/space_spreadsheet/space_spreadsheet.cc

===================================================================

diff --git a/source/blender/editors/space_spreadsheet/space_spreadsheet.cc b/source/blender/editors/space_spreadsheet/space_spreadsheet.cc
index 38fd52a4abe..358d53c68f3 100644
--- a/source/blender/editors/space_spreadsheet/space_spreadsheet.cc
+++ b/source/blender/editors/space_spreadsheet/space_spreadsheet.cc
@@ -39,6 +39,8 @@
 
 #include "RNA_access.h"
 
+#include "WM_types.h"
+
 #include "spreadsheet_intern.hh"
 
 using blender::IndexRange;
@@ -125,6 +127,12 @@ static void spreadsheet_main_region_draw(const bContext *C, ARegion *region)
   UI_block_draw(C, block);
 }
 
+static void spreadsheet_main_region_listener(const wmRegionListenerParams *params)
+{
+  /* TODO: Do more precise check. */
+  ED_region_tag_redraw(params->region);
+}
+
 static void spreadsheet_header_region_init(wmWindowManager *UNUSED(wm), ARegion *region)
 {
   ED_region_header_init(region);
@@ -161,6 +169,7 @@ void ED_spacetype_spreadsheet(void)
 
   art->init = spreadsheet_main_region_init;
   art->draw = spreadsheet_main_region_draw;
+  art->listener = spreadsheet_main_region_listener;
   BLI_addhead(&st->regiontypes, art);
 
   /* regions: header */



More information about the Bf-blender-cvs mailing list