Audacity  2.2.2
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 LyricsPanel;
21 
22 class LyricsWindow final : public wxFrame {
23 
24  public:
26 
28 
29  private:
30  void OnCloseWindow(wxCloseEvent & WXUNUSED(event));
31 
32  void OnStyle_BouncingBall(wxCommandEvent &evt);
33  void OnStyle_Highlight(wxCommandEvent &evt);
34  void OnTimer(wxCommandEvent &event);
35 
38 
39  public:
40  DECLARE_EVENT_TABLE()
41 };
42 
43 #endif
LyricsWindow(AudacityProject *parent)
AudacityProject * mProject
Definition: LyricsWindow.h:36
void OnStyle_Highlight(wxCommandEvent &evt)
LyricsPanel * GetLyricsPanel()
Definition: LyricsWindow.h:27
LyricsPanel * mLyricsPanel
Definition: LyricsWindow.h:37
AudacityProject provides the main window, with tools and tracks contained within it.
Definition: Project.h:176
LyricsPanel is a panel that paints the bouncing ball and the lyrics text.
Definition: Lyrics.h:71
void OnTimer(wxCommandEvent &event)
void OnStyle_BouncingBall(wxCommandEvent &evt)
void OnCloseWindow(wxCloseEvent &WXUNUSED(event))