summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-11-30 20:30:44 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-11-30 20:30:44 +0000
commit00d7dde42eecb936a20426a16da69db5998cf8b0 (patch)
tree4933c8c42055b36528d823b098e40c8bec0a793d /gtk2_ardour
parent53d337a16882536876202324c9d68db6eba4eadf (diff)
doug's export dialog changes and fix libsoundtouch link issues
git-svn-id: svn://localhost/trunk/ardour2@154 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/ardour-menus.xml1
-rw-r--r--gtk2_ardour/export_dialog.cc48
-rw-r--r--gtk2_ardour/export_dialog.h33
3 files changed, 57 insertions, 25 deletions
diff --git a/gtk2_ardour/ardour-menus.xml b/gtk2_ardour/ardour-menus.xml
index 57c247853b..28b76e358a 100644
--- a/gtk2_ardour/ardour-menus.xml
+++ b/gtk2_ardour/ardour-menus.xml
@@ -1,5 +1,4 @@
<ui>
-
<menubar name='Main' action='MainMenu'>
<menu name='Session' action='Session'>
<menuitem action='New'/>
diff --git a/gtk2_ardour/export_dialog.cc b/gtk2_ardour/export_dialog.cc
index 8074b12afd..59d0f02fad 100644
--- a/gtk2_ardour/export_dialog.cc
+++ b/gtk2_ardour/export_dialog.cc
@@ -95,14 +95,22 @@ ExportDialog::ExportDialog(PublicEditor& e, AudioRegion* r)
editor (e),
format_table (9, 2),
format_frame (_("FORMAT")),
- sample_rate_label (_("SAMPLE RATE")),
- src_quality_label (_("CONVERSION QUALITY")),
- dither_type_label (_("DITHER TYPE")),
- cue_file_label (_("CD MARKER FILE TYPE")),
channel_count_label (_("CHANNELS")),
header_format_label (_("FILE TYPE")),
bitdepth_format_label (_("SAMPLE FORMAT")),
endian_format_label (_("SAMPLE ENDIANNESS")),
+ sample_rate_label (_("SAMPLE RATE")),
+ src_quality_label (_("CONVERSION QUALITY")),
+ dither_type_label (_("DITHER TYPE")),
+ cue_file_label (_("CD MARKER FILE TYPE")),
+ channel_count_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
+ header_format_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
+ bitdepth_format_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
+ endian_format_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
+ sample_rate_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
+ src_quality_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
+ dither_type_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
+ cue_file_align(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, 0.0, 0.0),
cuefile_only_checkbox (_("EXPORT CD MARKER FILE ONLY")),
file_frame (_("EXPORT TO FILE")),
file_browse_button (_("Browse")),
@@ -311,29 +319,37 @@ ExportDialog::ExportDialog(PublicEditor& e, AudioRegion* r)
format_table.set_row_spacings (5);
if (!audio_region) {
- format_table.attach (channel_count_label, 0, 1, 0, 1);
- format_table.attach (channel_count_combo, 0, 1, 1, 2);
+ channel_count_align.add(channel_count_label);
+ format_table.attach (channel_count_align, 0, 1, 0, 1);
+ format_table.attach (channel_count_combo, 1, 2, 0, 1);
}
- format_table.attach (header_format_label, 1, 2, 0, 1);
+ header_format_align.add(header_format_label);
+ format_table.attach (header_format_align, 0, 1, 1, 2);
format_table.attach (header_format_combo, 1, 2, 1, 2);
- format_table.attach (bitdepth_format_label, 0, 1, 2, 3);
- format_table.attach (bitdepth_format_combo, 0, 1, 3, 4);
+ bitdepth_format_align.add(bitdepth_format_label);
+ format_table.attach (bitdepth_format_align, 0, 1, 2, 3);
+ format_table.attach (bitdepth_format_combo, 1, 2, 2, 3);
- format_table.attach (endian_format_label, 1, 2, 2, 3);
+ endian_format_align.add(endian_format_label);
+ format_table.attach (endian_format_align, 0, 1, 3, 4);
format_table.attach (endian_format_combo, 1, 2, 3, 4);
- format_table.attach (sample_rate_label, 0, 1, 4, 5);
- format_table.attach (sample_rate_combo, 0, 1, 5, 6);
+ sample_rate_align.add(sample_rate_label);
+ format_table.attach (sample_rate_align, 0, 1, 4, 5);
+ format_table.attach (sample_rate_combo, 1, 2, 4, 5);
- format_table.attach (src_quality_label, 1, 2, 4, 5);
+ src_quality_align.add(src_quality_label);
+ format_table.attach (src_quality_align, 0, 1, 5, 6);
format_table.attach (src_quality_combo, 1, 2, 5, 6);
- format_table.attach (dither_type_label, 0, 1, 6, 7);
- format_table.attach (dither_type_combo, 0, 1, 7, 8);
+ dither_type_align.add(dither_type_label);
+ format_table.attach (dither_type_align, 0, 1, 6, 7);
+ format_table.attach (dither_type_combo, 1, 2, 6, 7);
- format_table.attach (cue_file_label, 1, 2, 6, 7);
+ cue_file_align.add(cue_file_label);
+ format_table.attach (cue_file_align, 0, 1, 7, 8);
format_table.attach (cue_file_combo, 1, 2, 7, 8);
format_table.attach (cuefile_only_checkbox, 1, 2, 8, 9);
diff --git a/gtk2_ardour/export_dialog.h b/gtk2_ardour/export_dialog.h
index 12532fafd4..597e2b3c21 100644
--- a/gtk2_ardour/export_dialog.h
+++ b/gtk2_ardour/export_dialog.h
@@ -20,6 +20,7 @@
#ifndef __ardour_export_dialog_h__
#define __ardour_export_dialog_h__
+#include <gtkmm/alignment.h>
#include <gtkmm/box.h>
#include <gtkmm/table.h>
#include <gtkmm/frame.h>
@@ -80,22 +81,38 @@ class ExportDialog : public ArdourDialog
Gtk::Table format_table;
Gtk::Frame format_frame;
- Gtk::Label sample_rate_label;
- Gtk::ComboBoxText sample_rate_combo;
- Gtk::Label src_quality_label;
- Gtk::ComboBoxText src_quality_combo;
- Gtk::Label dither_type_label;
- Gtk::ComboBoxText dither_type_combo;
- Gtk::Label cue_file_label;
- Gtk::ComboBoxText cue_file_combo;
Gtk::Label channel_count_label;
+ Gtk::Alignment channel_count_align;
Gtk::ComboBoxText channel_count_combo;
+
Gtk::Label header_format_label;
+ Gtk::Alignment header_format_align;
Gtk::ComboBoxText header_format_combo;
+
Gtk::Label bitdepth_format_label;
+ Gtk::Alignment bitdepth_format_align;
Gtk::ComboBoxText bitdepth_format_combo;
+
Gtk::Label endian_format_label;
+ Gtk::Alignment endian_format_align;
Gtk::ComboBoxText endian_format_combo;
+
+ Gtk::Label sample_rate_label;
+ Gtk::Alignment sample_rate_align;
+ Gtk::ComboBoxText sample_rate_combo;
+
+ Gtk::Label src_quality_label;
+ Gtk::Alignment src_quality_align;
+ Gtk::ComboBoxText src_quality_combo;
+
+ Gtk::Label dither_type_label;
+ Gtk::Alignment dither_type_align;
+ Gtk::ComboBoxText dither_type_combo;
+
+ Gtk::Label cue_file_label;
+ Gtk::Alignment cue_file_align;
+ Gtk::ComboBoxText cue_file_combo;
+
Gtk::CheckButton cuefile_only_checkbox;
Gtk::Frame file_frame;