summaryrefslogtreecommitdiff
path: root/gtk2_ardour/export_dialog.cc
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 /gtk2_ardour/export_dialog.cc
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
Diffstat (limited to 'gtk2_ardour/export_dialog.cc')
-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);