[Bf-blender-cvs] [c0b8a767b4d] temp-spreadsheet-editor: enable view2d buttons keymap
Jacques Lucke
noreply at git.blender.org
Fri Feb 26 16:48:46 CET 2021
Commit: c0b8a767b4d79deb2f53021cba782a0934753113
Author: Jacques Lucke
Date: Fri Feb 26 16:48:33 2021 +0100
Branches: temp-spreadsheet-editor
https://developer.blender.org/rBc0b8a767b4d79deb2f53021cba782a0934753113
enable view2d buttons keymap
This mainly activates the page up/down keys.
===================================================================
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 27e37aa0146..32f16267e51 100644
--- a/source/blender/editors/space_spreadsheet/space_spreadsheet.cc
+++ b/source/blender/editors/space_spreadsheet/space_spreadsheet.cc
@@ -45,6 +45,7 @@
#include "RNA_access.h"
+#include "WM_api.h"
#include "WM_types.h"
#include "BLF_api.h"
@@ -102,7 +103,7 @@ static void spreadsheet_keymap(wmKeyConfig *UNUSED(keyconf))
{
}
-static void spreadsheet_main_region_init(wmWindowManager *UNUSED(wm), ARegion *region)
+static void spreadsheet_main_region_init(wmWindowManager *wm, ARegion *region)
{
region->v2d.scroll = V2D_SCROLL_RIGHT | V2D_SCROLL_BOTTOM;
region->v2d.align = V2D_ALIGN_NO_NEG_X | V2D_ALIGN_NO_POS_Y;
@@ -111,6 +112,9 @@ static void spreadsheet_main_region_init(wmWindowManager *UNUSED(wm), ARegion *r
region->v2d.minzoom = region->v2d.maxzoom = 1.0f;
UI_view2d_region_reinit(®ion->v2d, V2D_COMMONVIEW_LIST, region->winx, region->winy);
+
+ wmKeyMap *keymap = WM_keymap_ensure(wm->defaultconf, "View2D Buttons List", 0, 0);
+ WM_event_add_keymap_handler(®ion->handlers, keymap);
}
static ID *get_used_id(const bContext *C)
More information about the Bf-blender-cvs
mailing list