From 1a8e7466aaa98d9ec3711ecd4306f0229c59ca76 Mon Sep 17 00:00:00 2001 From: Harley Acheson Date: Sun, 23 Jul 2023 11:19:22 -0700 Subject: [PATCH 1/2] UI: Only Show Spreadsheet Scroll Bars When Necessary Hides Spreadsheet editor scroll bars when not needed. --- source/blender/editors/space_spreadsheet/space_spreadsheet.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/space_spreadsheet/space_spreadsheet.cc b/source/blender/editors/space_spreadsheet/space_spreadsheet.cc index 9805dcfa2f1..ab503fd0ce2 100644 --- a/source/blender/editors/space_spreadsheet/space_spreadsheet.cc +++ b/source/blender/editors/space_spreadsheet/space_spreadsheet.cc @@ -163,7 +163,8 @@ static void spreadsheet_id_remap(ScrArea * /*area*/, SpaceLink *slink, const IDR static void spreadsheet_main_region_init(wmWindowManager *wm, ARegion *region) { - region->v2d.scroll = V2D_SCROLL_RIGHT | V2D_SCROLL_BOTTOM; + region->v2d.scroll = V2D_SCROLL_RIGHT | V2D_SCROLL_BOTTOM | V2D_SCROLL_VERTICAL_HIDE | + +V2D_SCROLL_HORIZONTAL_HIDE; region->v2d.align = V2D_ALIGN_NO_NEG_X | V2D_ALIGN_NO_POS_Y; region->v2d.keepzoom = V2D_LOCKZOOM_X | V2D_LOCKZOOM_Y | V2D_LIMITZOOM | V2D_KEEPASPECT; region->v2d.keeptot = V2D_KEEPTOT_STRICT; -- 2.30.2 From 229ac9fd9114189e3f7f92db85c912acd7230b8c Mon Sep 17 00:00:00 2001 From: Harley Acheson Date: Mon, 24 Jul 2023 13:19:13 -0700 Subject: [PATCH 2/2] Removing an errant "+" that snuck in there. --- source/blender/editors/space_spreadsheet/space_spreadsheet.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/space_spreadsheet/space_spreadsheet.cc b/source/blender/editors/space_spreadsheet/space_spreadsheet.cc index ab503fd0ce2..627d228cfe0 100644 --- a/source/blender/editors/space_spreadsheet/space_spreadsheet.cc +++ b/source/blender/editors/space_spreadsheet/space_spreadsheet.cc @@ -164,7 +164,7 @@ static void spreadsheet_id_remap(ScrArea * /*area*/, SpaceLink *slink, const IDR static void spreadsheet_main_region_init(wmWindowManager *wm, ARegion *region) { region->v2d.scroll = V2D_SCROLL_RIGHT | V2D_SCROLL_BOTTOM | V2D_SCROLL_VERTICAL_HIDE | - +V2D_SCROLL_HORIZONTAL_HIDE; + V2D_SCROLL_HORIZONTAL_HIDE; region->v2d.align = V2D_ALIGN_NO_NEG_X | V2D_ALIGN_NO_POS_Y; region->v2d.keepzoom = V2D_LOCKZOOM_X | V2D_LOCKZOOM_Y | V2D_LIMITZOOM | V2D_KEEPASPECT; region->v2d.keeptot = V2D_KEEPTOT_STRICT; -- 2.30.2