1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-24 08:10:05 +02:00

All the menu to be opened from the keyboard on the Mac as well.

This commit is contained in:
lllucius@gmail.com 2015-01-04 02:25:56 +00:00
parent e33723d0e4
commit 3a23757e2e
2 changed files with 7 additions and 0 deletions

View File

@ -190,6 +190,7 @@ enum {
BEGIN_EVENT_TABLE(Meter, wxPanel)
EVT_TIMER(OnMeterUpdateID, Meter::OnMeterUpdate)
EVT_MOUSE_EVENTS(Meter::OnMouse)
EVT_CONTEXT_MENU(Meter::OnContext)
EVT_KEY_DOWN(Meter::OnKeyDown)
EVT_ERASE_BACKGROUND(Meter::OnErase)
EVT_PAINT(Meter::OnPaint)
@ -690,6 +691,11 @@ void Meter::OnMouse(wxMouseEvent &evt)
}
}
void Meter::OnContext(wxContextMenuEvent &evt)
{
ShowMenu(wxPoint(mIconRect.x + 1, mIconRect.y + mIconRect.height + 1));
}
void Meter::OnKeyDown(wxKeyEvent &evt)
{
int code = evt.GetKeyCode();

View File

@ -184,6 +184,7 @@ class Meter : public wxPanel
void OnSize(wxSizeEvent &evt);
void OnMouse(wxMouseEvent &evt);
void OnKeyDown(wxKeyEvent &evt);
void OnContext(wxContextMenuEvent &evt);
void OnAudioIOStatus(wxCommandEvent &evt);