View Issue Details

IDProjectCategoryView StatusLast Update
0005068ardourbugspublic2020-04-19 20:16
Reporterwferi Assigned Tocth103  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0005068: New Session dialog: the "more options" checkbox does not give more options
DescriptionWhen creating a new session, one can tick the checkbox labeled "I'd like more options for this session", but it does not display more options, only makes the dialog window taller. The place thus created for more options remains empty.
Additional InformationSVN revision: 13053
TagsNo tags attached.

Activities

wferi

2012-08-07 09:17

reporter   ~0013967

Oh, ticking the checkbox actually changes the "Open" button to "Forward", so more options become available in the next dialog box, but then enlarging the current box is superfluous and misleading.

oofus

2012-08-07 09:36

developer   ~0013968

Maybe that 'more options' tick box shouldn't be there at all and the next page should have an 'advanced' button that expands that page. Would make more sense if the 'more options' appear on the next page anyway !

wferi

2012-08-07 11:16

reporter   ~0013969

I don't think so, because if you don't tick 'more options', there's no next page at all: the new session opens straight up. The question is whether the 'more options' should be a separate dialog or rather an extension of the common one. I'd prefer the latter, but I'm also OK with the former, but then Ardour shouldn't enlarge the common dialog on ticking that option.

2012-08-20 10:57

 

no_enlarge_with_more_options.patch (926 bytes)   
diff --git a/gtk2_ardour/startup.cc b/gtk2_ardour/startup.cc
index 7f7dbe8..b17270c 100644
--- a/gtk2_ardour/startup.cc
+++ b/gtk2_ardour/startup.cc
@@ -1250,10 +1250,11 @@ ArdourStartup::setup_more_options_page ()
 	_limit_output_ports.signal_clicked().connect (sigc::mem_fun (*this, &ArdourStartup::limit_outputs_clicked));
 	_create_master_bus.signal_clicked().connect (sigc::mem_fun (*this, &ArdourStartup::master_bus_button_clicked));
 
-	/* note that more_options_vbox is NOT visible by
-	 * default. this is entirely by design - this page
-	 * should be skipped unless explicitly requested.
+	/* note that more_options_vbox is "visible" by default even
+	 * though it may not be displayed to the user, this is so the dialog
+	 * doesn't resize.
 	 */
+	more_options_vbox.show_all ();
 
 	session_options_page_index = append_page (more_options_vbox);
 	set_page_title (more_options_vbox, _("Advanced Session Options"));

timbyr

2012-08-20 11:03

developer   ~0013976

I've uploaded a patch that should fix the startup dialog so that it doesn't resize when more options are requested.

At least on my system the size of the dialog still seems a bit strange(too narrow). It would be good to also ensure that the dialog doesn't ever have to resize and that it has a decent aspect ratio.

cth103

2012-09-01 11:32

administrator   ~0013992

Patch applied to SVN 13159; thanks!

system

2020-04-19 20:16

developer   ~0023139

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2012-08-07 09:15 wferi New Issue
2012-08-07 09:17 wferi Note Added: 0013967
2012-08-07 09:36 oofus Note Added: 0013968
2012-08-07 11:16 wferi Note Added: 0013969
2012-08-20 10:57 timbyr File Added: no_enlarge_with_more_options.patch
2012-08-20 11:03 timbyr Note Added: 0013976
2012-09-01 11:32 cth103 cost => 0.00
2012-09-01 11:32 cth103 Note Added: 0013992
2012-09-01 11:32 cth103 Status new => resolved
2012-09-01 11:32 cth103 Resolution open => fixed
2012-09-01 11:32 cth103 Assigned To => cth103
2020-04-19 20:16 system Note Added: 0023139
2020-04-19 20:16 system Status resolved => closed