diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-09-04 17:35:58 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-09-04 17:35:58 +0100 |
| commit | 8cddae8f947c3d4970c32da9e981f95d4036d3ea (patch) | |
| tree | 2aac60dcae6dd73c147b0278a8b9b969459bd41b /src | |
| parent | c5ea3fa752b2dbfb672944cfe3ef705fc308abb6 (diff) | |
Fix sizing of audio mapping view.
Before it would start with a wide column 0 and then
resize on the first click.
Diffstat (limited to 'src')
| -rw-r--r-- | src/wx/audio_mapping_view.cc | 8 | ||||
| -rw-r--r-- | src/wx/audio_mapping_view.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/wx/audio_mapping_view.cc b/src/wx/audio_mapping_view.cc index b7324911b..b031fcd8d 100644 --- a/src/wx/audio_mapping_view.cc +++ b/src/wx/audio_mapping_view.cc @@ -135,6 +135,7 @@ AudioMappingView::AudioMappingView (wxWindow* parent) Bind (wxEVT_GRID_CELL_LEFT_CLICK, boost::bind (&AudioMappingView::left_click, this, _1)); Bind (wxEVT_GRID_CELL_RIGHT_CLICK, boost::bind (&AudioMappingView::right_click, this, _1)); _grid->GetGridWindow()->Bind (wxEVT_MOTION, boost::bind (&AudioMappingView::mouse_moved, this, _1)); + Bind (wxEVT_SIZE, boost::bind (&AudioMappingView::sized, this, _1)); _menu = new wxMenu; _menu->Append (ID_off, _("Off")); @@ -324,3 +325,10 @@ AudioMappingView::mouse_moved (wxMouseEvent& ev) ev.Skip (); } + +void +AudioMappingView::sized (wxSizeEvent& ev) +{ + _grid->AutoSize (); + ev.Skip (); +} diff --git a/src/wx/audio_mapping_view.h b/src/wx/audio_mapping_view.h index 4210d7554..05255ed30 100644 --- a/src/wx/audio_mapping_view.h +++ b/src/wx/audio_mapping_view.h @@ -59,6 +59,7 @@ private: void mouse_moved (wxMouseEvent &); void update_cells (); void map_values_changed (); + void sized (wxSizeEvent &); void off (); void full (); |
