diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-05-13 20:40:31 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-05-13 20:40:31 +0100 |
| commit | 0c11ef36be9864ec795f68410c862d70c8320bc0 (patch) | |
| tree | 521b69fcab37aad493cb7d1d8c2c5ece98ce4b9c /src | |
| parent | 9979f8f81258cecae06c8254868eceac43c56f8e (diff) | |
Restore scrollbars on large audio mapping views on Linux (#970).
Diffstat (limited to 'src')
| -rw-r--r-- | src/wx/audio_mapping_view.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/wx/audio_mapping_view.cc b/src/wx/audio_mapping_view.cc index af892bb11..a9cdb6699 100644 --- a/src/wx/audio_mapping_view.cc +++ b/src/wx/audio_mapping_view.cc @@ -138,6 +138,7 @@ AudioMappingView::AudioMappingView (wxWindow* parent) _grid->EnableEditing (false); _grid->SetCellHighlightPenWidth (0); _grid->SetDefaultRenderer (new NoSelectionStringRenderer); + _grid->EnableScrolling (true, true); _grid->AutoSize (); wxSizer* vertical_sizer = new wxBoxSizer (wxVERTICAL); @@ -271,7 +272,7 @@ AudioMappingView::set_output_channels (vector<string> const & names) if (o < _grid->GetNumberCols ()) { _grid->DeleteCols (o, _grid->GetNumberCols() - o); } else if (o > _grid->GetNumberCols ()) { - _grid->InsertCols (_grid->GetNumberCols(), o - _grid->GetNumberCols()); + _grid->AppendCols (o - _grid->GetNumberCols()); } _grid->SetColLabelValue (0, wxT ("")); @@ -282,6 +283,8 @@ AudioMappingView::set_output_channels (vector<string> const & names) update_cells (); setup_sizes (); + + Layout (); } void |
