diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-05-26 17:13:20 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-05-26 17:13:20 +0200 |
| commit | 9bb7dcd44930f1786b91f1f8e1534973a947b12b (patch) | |
| tree | 5b12fe75f7f830f5b3f248649dc4839484ecb200 | |
| parent | 96ccf65e5c70a26b8dbf722a2734dd632c54a0b5 (diff) | |
Expand project/ISDCF names rightwards when the DCP panel is made wider (#3045).
| -rw-r--r-- | src/wx/dcp_panel.cc | 9 |
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)); |
