diff options
author | Carl Hetherington <carl@carlh.net> | 2009-09-01 20:14:13 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-09-01 20:14:13 +0000 |
commit | 25cec845c592482d31d9dfca2760b9908cc7a5e0 (patch) | |
tree | 1e3134a6135e79ba59ff7a05f6bc9efd7c74c5ee /gtk2_ardour/export_dialog.cc | |
parent | a5c55c2b5ecbc9855c8a3738c18448731887d2f9 (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.cc | 21 |
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); |