View Issue Details

IDProjectCategoryView StatusLast Update
0010380ardourbugspublic2026-06-25 14:05
Reportersound8 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformGNUOSLinuxOS Version(any)
Summary0010380: Plugin Generic GUI Window - Switches has less height max then Controls
DescriptionNot sure if this is on purpose?
When you open a plugins generic GUI window
The maximum amount of "Switches" allowed before it breaks into a new column is less then the amount allowed in the "Controls" section.

I think "Switches" column allows for a maximum of 12 in each column before breaking into a new column.
I think "Controls" column allows for maximum of 25 in each column.
This gives the generic GUI window a lot more height, which would give room for more switches in the same column.

Should the maximum amounts be similar?

If the current amounts are expected behavior/not agreed with, then this can post can be closed.

Thank You
TagsNo tags attached.

Activities

colinf

2026-06-25 14:05

updater   ~0030549

I agree - trivial patch to bump it to 24 attached
0006-more-buttons-per-column-in-generic-plugin-ui.patch (1,048 bytes)   
From c333b6b439056468cda18d196f8e8994e70b233e Mon Sep 17 00:00:00 2001
From: Colin Fletcher <colin.m.fletcher@googlemail.com>
Date: Fri, 12 Jun 2026 19:12:51 +0100
Subject: [PATCH 06/10] more buttons per column in generic plugin ui

Bump the length of the button columns in the generic plugin UI from 12 to
24, as requested in #10380.
---
 gtk2_ardour/generic_pluginui.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc
index f52f7ec52b..bd7b364944 100644
--- a/gtk2_ardour/generic_pluginui.cc
+++ b/gtk2_ardour/generic_pluginui.cc
@@ -432,7 +432,7 @@ GenericPluginUI::automatic_layout (const std::vector<ControlUI*>& control_uis)
 	guint32 x = 0;
 	bool in_property_box = is_scrollable && want_ctrl_only;
 
-	static const int32_t initial_button_rows = 12;
+	static const int32_t initial_button_rows = 24;
 	static const int32_t initial_button_cols = 1;
 	static const int32_t initial_output_rows = 1;
 	static const int32_t initial_output_cols = 4;
-- 
2.47.3

Issue History

Date Modified Username Field Change
2026-06-02 21:35 sound8 New Issue
2026-06-25 14:05 colinf Note Added: 0030549
2026-06-25 14:05 colinf File Added: 0006-more-buttons-per-column-in-generic-plugin-ui.patch