Add menu option to insert program changes.
[ardour.git] / gtk2_ardour / sfdb_ui.cc
index a48fcd27674b7f595b34e7188a732e76c3cfb657..bd19db31f04ba275cc413be8ae3799289b7da9d4 100644 (file)
 
 */
 
+#ifdef WAF_BUILD
+#include "gtk2ardour-config.h"
+#endif
+
 #include <map>
 #include <cerrno>
 #include <sstream>
@@ -144,7 +148,10 @@ SoundFileBox::SoundFileBox (bool persistent)
        samplerate.set_text (_("Sample rate:"));
        samplerate.set_alignment (1, 0.5);
 
-       format_text.set_max_width_chars (8);
+        preview_label.set_max_width_chars (50);
+       preview_label.set_ellipsize (Pango::ELLIPSIZE_END);
+
+       format_text.set_max_width_chars (20);
        format_text.set_ellipsize (Pango::ELLIPSIZE_END);
        format_text.set_alignment (0, 1);
 
@@ -261,7 +268,7 @@ SoundFileBox::setup_labels (const string& filename)
                samplerate.set_name ("NewSessionSR2Label");
        }
 
-       nframes_t const nfr = _session ? _session->nominal_frame_rate() : 25;
+       framecnt_t const nfr = _session ? _session->nominal_frame_rate() : 25;
        double src_coef = (double) nfr / sf_info.samplerate;
 
        length_clock.set (sf_info.length * src_coef + 0.5, true);
@@ -1099,7 +1106,7 @@ bool
 SoundFileOmega::check_info (const vector<string>& paths, bool& same_size, bool& src_needed, bool& multichannel)
 {
        SoundFileInfo info;
-       nframes64_t sz = 0;
+       framepos_t sz = 0;
        bool err = false;
        string errmsg;
 
@@ -1121,7 +1128,7 @@ SoundFileOmega::check_info (const vector<string>& paths, bool& same_size, bool&
                                }
                        }
 
-                       if ((nframes_t) info.samplerate != _session->frame_rate()) {
+                       if (info.samplerate != _session->frame_rate()) {
                                src_needed = true;
                        }