summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-05-26 17:13:20 +0200
committerCarl Hetherington <cth@carlh.net>2025-05-26 17:13:20 +0200
commit9bb7dcd44930f1786b91f1f8e1534973a947b12b (patch)
tree5b12fe75f7f830f5b3f248649dc4839484ecb200
parent96ccf65e5c70a26b8dbf722a2734dd632c54a0b5 (diff)
Expand project/ISDCF names rightwards when the DCP panel is made wider (#3045).
-rw-r--r--src/wx/dcp_panel.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/wx/dcp_panel.cc b/src/wx/dcp_panel.cc
index b023cfe55..7a0613a5f 100644
--- a/src/wx/dcp_panel.cc
+++ b/src/wx/dcp_panel.cc
@@ -140,6 +140,11 @@ DCPPanel::DCPPanel(wxNotebook* n, shared_ptr<Film> film, FilmViewer& viewer)
Config::instance()->Changed.connect(boost::bind(&DCPPanel::config_changed, this, _1));
add_to_grid();
+
+ /* Allow the 3rd column to grow when the panel is made wider: the project name and
+ * ISDCF name extend into this column.
+ */
+ _grid->AddGrowableCol(2, 1);
}
@@ -213,7 +218,7 @@ DCPPanel::add_to_grid()
auto name_sizer = new wxBoxSizer(wxHORIZONTAL);
name_sizer->Add(_name_label, 0, wxRIGHT | wxALIGN_CENTER_VERTICAL, DCPOMATIC_SIZER_X_GAP);
name_sizer->Add(_name, 1, wxRIGHT | wxALIGN_CENTER_VERTICAL, DCPOMATIC_SIZER_X_GAP);
- _grid->Add(name_sizer, wxGBPosition(r, 0), wxGBSpan(1, 2), wxRIGHT | wxEXPAND, DCPOMATIC_DIALOG_BORDER);
+ _grid->Add(name_sizer, wxGBPosition(r, 0), wxGBSpan(1, 3), wxEXPAND);
++r;
int flags = wxALIGN_CENTER_VERTICAL;
@@ -229,7 +234,7 @@ DCPPanel::add_to_grid()
}
++r;
- _grid->Add(_dcp_name, wxGBPosition(r, 0), wxGBSpan(1, 2), wxALIGN_CENTER_VERTICAL | wxEXPAND);
+ _grid->Add(_dcp_name, wxGBPosition(r, 0), wxGBSpan(1, 3), wxALIGN_CENTER_VERTICAL | wxEXPAND);
++r;
add_label_to_sizer(_grid, _dcp_content_type_label, true, wxGBPosition(r, 0));