Audacity  2.2.0
LyricsWindow.h
Go to the documentation of this file.
1 /**********************************************************************
2 
3  Audacity: A Digital Audio Editor
4 
5  LyricsWindow.h
6 
7  Vaughan Johnson
8  Dominic Mazzoni
9 
10 **********************************************************************/
11 
12 #include "Experimental.h"
13 
14 #ifndef __AUDACITY_LYRICS_WINDOW__
15 #define __AUDACITY_LYRICS_WINDOW__
16 
17 #include <wx/frame.h>
18 
19 class AudacityProject;
20 class Lyrics;
21 
22 class LyricsWindow final : public wxFrame {
23 
24  public:
26  virtual ~LyricsWindow();
27 
29 
30  private:
31  void OnCloseWindow(wxCloseEvent & WXUNUSED(event));
32 
33  void OnStyle_BouncingBall(wxCommandEvent &evt);
34  void OnStyle_Highlight(wxCommandEvent &evt);
35  void OnTimer(wxCommandEvent &event);
36 
39 
40  public:
41  DECLARE_EVENT_TABLE()
42 };
43 
44 #endif
LyricsWindow(AudacityProject *parent)
Definition: LyricsWindow.cpp:45
AudacityProject * mProject
Definition: LyricsWindow.h:37
Lyrics * GetLyricsPanel()
Definition: LyricsWindow.h:28
void OnStyle_Highlight(wxCommandEvent &evt)
Definition: LyricsWindow.cpp:154
AudacityProject provides the main window, with tools and tracks contained within it.
Definition: Project.h:161
Lyrics * mLyricsPanel
Definition: LyricsWindow.h:38
virtual ~LyricsWindow()
Definition: LyricsWindow.cpp:136
void OnTimer(wxCommandEvent &event)
Definition: LyricsWindow.cpp:159
Definition: Lyrics.h:61
void OnStyle_BouncingBall(wxCommandEvent &evt)
Definition: LyricsWindow.cpp:149
void OnCloseWindow(wxCloseEvent &WXUNUSED(event))
Definition: LyricsWindow.cpp:144
Definition: LyricsWindow.h:22