mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-23 17:30:17 +01:00
Pass AudacityProject as context into TrackPanelCell key handlers...
... as was done for mouse events. This eliminates some need for GetActiveProject(), which is good, and prepares for the fix for bug 2141
This commit is contained in:
@@ -1476,25 +1476,29 @@ unsigned TrackPanelCell::DoContextMenu
|
||||
return RefreshCode::RefreshNone;
|
||||
}
|
||||
|
||||
unsigned TrackPanelCell::CaptureKey(wxKeyEvent &event, ViewInfo &, wxWindow *)
|
||||
unsigned TrackPanelCell::CaptureKey(
|
||||
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
||||
{
|
||||
event.Skip();
|
||||
return RefreshCode::RefreshNone;
|
||||
}
|
||||
|
||||
unsigned TrackPanelCell::KeyDown(wxKeyEvent &event, ViewInfo &, wxWindow *)
|
||||
unsigned TrackPanelCell::KeyDown(
|
||||
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
||||
{
|
||||
event.Skip();
|
||||
return RefreshCode::RefreshNone;
|
||||
}
|
||||
|
||||
unsigned TrackPanelCell::KeyUp(wxKeyEvent &event, ViewInfo &, wxWindow *)
|
||||
unsigned TrackPanelCell::KeyUp(
|
||||
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
||||
{
|
||||
event.Skip();
|
||||
return RefreshCode::RefreshNone;
|
||||
}
|
||||
|
||||
unsigned TrackPanelCell::Char(wxKeyEvent &event, ViewInfo &, wxWindow *)
|
||||
unsigned TrackPanelCell::Char(
|
||||
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
||||
{
|
||||
event.Skip();
|
||||
return RefreshCode::RefreshNone;
|
||||
|
||||
Reference in New Issue
Block a user