summaryrefslogtreecommitdiff
path: root/src/wx/short_kdm_output_panel.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/wx/short_kdm_output_panel.cc')
-rw-r--r--src/wx/short_kdm_output_panel.cc18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/wx/short_kdm_output_panel.cc b/src/wx/short_kdm_output_panel.cc
index 8ecd112f7..5a0fb2504 100644
--- a/src/wx/short_kdm_output_panel.cc
+++ b/src/wx/short_kdm_output_panel.cc
@@ -51,6 +51,11 @@ ShortKDMOutputPanel::ShortKDMOutputPanel(wxWindow* parent)
fill_details_panel(details);
notebook->AddPage(details, _("Details"));
+ auto name_formats = new wxPanel(notebook, wxID_ANY);
+ create_name_format_widgets(name_formats);
+ fill_name_formats_panel(name_formats);
+ notebook->AddPage(name_formats, _("Name formats"));
+
auto sizer = new wxBoxSizer(wxVERTICAL);
sizer->Add(notebook, 1, wxEXPAND);
SetSizer(sizer);
@@ -98,6 +103,18 @@ ShortKDMOutputPanel::fill_details_panel(wxPanel* panel)
add_label_to_sizer(table, panel, _("Annotation text"), true, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL);
table->Add(_annotation_text, 1, wxEXPAND);
+ auto padding = new wxBoxSizer(wxVERTICAL);
+ padding->Add(table, 1, wxEXPAND | wxALL, DCPOMATIC_DIALOG_BORDER);
+ panel->SetSizer(padding);
+}
+
+
+void
+ShortKDMOutputPanel::fill_name_formats_panel(wxPanel* panel)
+{
+ auto table = new wxFlexGridSizer(2, DCPOMATIC_SIZER_X_GAP, 0);
+ table->AddGrowableCol(1);
+
add_label_to_sizer(table, panel, _("Folder / ZIP name format"), true, 0, wxALIGN_CENTER_VERTICAL | wxLEFT | wxRIGHT);
table->Add(_container_name_format->panel(), 1, wxEXPAND);
@@ -116,3 +133,4 @@ ShortKDMOutputPanel::fill_details_panel(wxPanel* panel)
padding->Add(table, 1, wxEXPAND | wxALL, DCPOMATIC_DIALOG_BORDER);
panel->SetSizer(padding);
}
+