summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2009-09-01 20:14:13 +0000
committerCarl Hetherington <carl@carlh.net>2009-09-01 20:14:13 +0000
commit25cec845c592482d31d9dfca2760b9908cc7a5e0 (patch)
tree1e3134a6135e79ba59ff7a05f6bc9efd7c74c5ee
parenta5c55c2b5ecbc9855c8a3738c18448731887d2f9 (diff)
Put advanced bits in an expander. Still need to make the export code default to exporting the master bus from the whole session, somehow.
git-svn-id: svn://localhost/ardour2/branches/3.0@5614 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--gtk2_ardour/export_dialog.cc21
1 files changed, 15 insertions, 6 deletions
diff --git a/gtk2_ardour/export_dialog.cc b/gtk2_ardour/export_dialog.cc
index fd39aca335..c05c4e0140 100644
--- a/gtk2_ardour/export_dialog.cc
+++ b/gtk2_ardour/export_dialog.cc
@@ -137,24 +137,33 @@ ExportDialog::init_gui ()
preset_align->add (*preset_selector);
preset_align->set_padding (0, 12, 0, 0);
get_vbox()->pack_start (*preset_align, false, false, 0);
+
+ Gtk::VBox* advanced_vbox = Gtk::manage (new Gtk::VBox());
+ advanced_vbox->set_spacing (12);
+ advanced_vbox->set_border_width (12);
Gtk::Alignment * timespan_align = Gtk::manage (new Gtk::Alignment());
timespan_label = Gtk::manage (new Gtk::Label (_("Time Span"), Gtk::ALIGN_LEFT));
timespan_align->add (*timespan_selector);
timespan_align->set_padding (0, 12, 18, 0);
- get_vbox()->pack_start (*timespan_label, false, false, 0);
- get_vbox()->pack_start (*timespan_align, false, false, 0);
+ advanced_vbox->pack_start (*timespan_label, false, false, 0);
+ advanced_vbox->pack_start (*timespan_align, false, false, 0);
Gtk::Alignment * channels_align = Gtk::manage (new Gtk::Alignment());
channels_label = Gtk::manage (new Gtk::Label (_("Channels"), Gtk::ALIGN_LEFT));
channels_align->add (*channel_selector);
channels_align->set_padding (0, 12, 18, 0);
- get_vbox()->pack_start (*channels_label, false, false, 0);
- get_vbox()->pack_start (*channels_align, false, false, 0);
+ advanced_vbox->pack_start (*channels_label, false, false, 0);
+ advanced_vbox->pack_start (*channels_align, false, false, 0);
get_vbox()->pack_start (*file_notebook, false, false, 0);
- get_vbox()->pack_start (warning_widget, true, true, 0);
- get_vbox()->pack_start (progress_widget, true, true, 0);
+ get_vbox()->pack_start (warning_widget, false, false, 0);
+ get_vbox()->pack_start (progress_widget, false, false, 0);
+
+ Gtk::Expander* advanced = Gtk::manage (new Gtk::Expander (_("Advanced options")));
+ advanced->add (*advanced_vbox);
+
+ get_vbox()->pack_start (*advanced, false, false);
Pango::AttrList bold;
Pango::Attribute b = Pango::Attribute::create_attr_weight (Pango::WEIGHT_BOLD);