1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-16 00:27:42 +02:00
audacity/src/LyricsWindow.h
Paul Licameli fdf0759301 Bug1075, and define and use new event type for TrackPanel timer ticks...
... Thus allowing TrackPanel.cpp to work without including Lyrics headers.
Also eliminates some of its direct notification of MixerBoard.
2015-07-28 11:56:00 -04:00

45 lines
877 B
C++

/**********************************************************************
Audacity: A Digital Audio Editor
LyricsWindow.h
Vaughan Johnson
Dominic Mazzoni
**********************************************************************/
#include "Experimental.h"
#ifndef __AUDACITY_LYRICS_WINDOW__
#define __AUDACITY_LYRICS_WINDOW__
#include <wx/frame.h>
class AudacityProject;
class Lyrics;
class LyricsWindow : public wxFrame {
public:
LyricsWindow(AudacityProject* parent);
virtual ~LyricsWindow();
Lyrics *GetLyricsPanel() { return mLyricsPanel; };
private:
void OnCloseWindow(wxCloseEvent & WXUNUSED(event));
void OnStyle_BouncingBall(wxCommandEvent &evt);
void OnStyle_Highlight(wxCommandEvent &evt);
void OnTimer(wxCommandEvent &event);
AudacityProject *mProject;
Lyrics *mLyricsPanel;
public:
DECLARE_EVENT_TABLE()
};
#endif