summaryrefslogtreecommitdiff
path: root/gtk2_ardour/export_filename_selector.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/export_filename_selector.cc')
-rw-r--r--gtk2_ardour/export_filename_selector.cc16
1 files changed, 15 insertions, 1 deletions
diff --git a/gtk2_ardour/export_filename_selector.cc b/gtk2_ardour/export_filename_selector.cc
index 789b7eb435..e2d360984c 100644
--- a/gtk2_ardour/export_filename_selector.cc
+++ b/gtk2_ardour/export_filename_selector.cc
@@ -38,11 +38,14 @@ ExportFilenameSelector::ExportFilenameSelector () :
revision_checkbox (_("Revision:")),
path_label (_("Folder:"), Gtk::ALIGN_LEFT),
- browse_button (_("Browse"))
+ browse_button (_("Browse")),
+
+ example_filename_label ("", Gtk::ALIGN_LEFT)
{
pack_start (include_label, false, false, 6);
pack_start (include_hbox, false, false, 0);
pack_start (path_hbox, false, false, 12);
+ pack_start (example_filename_label, false, false, 0);
include_hbox.pack_start (label_label, false, false, 3);
include_hbox.pack_start (label_entry, false, false, 3);
@@ -205,6 +208,17 @@ ExportFilenameSelector::set_state (ARDOUR::ExportProfileManager::FilenameStatePt
}
void
+ExportFilenameSelector::set_example_filename (std::string filename)
+{
+ if (filename == "") {
+ example_filename_label.set_text (_("Sorry, no example filename can be shown at the moment"));
+ } else {
+ example_filename_label.set_text (string_compose(_("Example filename: \"%1\""),
+ filename));
+ }
+}
+
+void
ExportFilenameSelector::update_label ()
{
if (!filename) {