#include <MixerBoard.h>
Definition at line 269 of file MixerBoard.h.
◆ MixerBoardFrame()
Definition at line 1408 of file MixerBoard.cpp.
1411 wxDEFAULT_FRAME_STYLE | wxFRAME_FLOAT_ON_PARENT)
1413{
1419 });
1420
1422
1424
1426
1427
1428#if !defined(__WXMAC__) && !defined(__WXX11__)
1429 {
1430#ifdef __WXMSW__
1431 wxIcon ic{ wxICON(AudacityLogo) };
1432#else
1433 wxIcon ic{wxICON(AudacityLogo48x48)};
1434#endif
1435 SetIcon(ic);
1436 }
1437#endif
1438 Center();
1439}
#define MIXER_BOARD_MIN_WIDTH
#define MIXER_BOARD_MIN_HEIGHT
const wxSize kDefaultSize
ProjectFileIOMessage
Subscribe to ProjectFileIO to receive messages; always in idle time.
@ ProjectTitleChange
A normal occurrence.
AUDACITY_DLL_API wxFrame & GetProjectFrame(AudacityProject &project)
Get the top-level window associated with the project (as a wxFrame only, when you do not need to use ...
Observer::Subscription mTitleChangeSubscription
AudacityProject * mProject
void UpdateTrackClusters()
Subscription Subscribe(Callback callback)
Connect a callback to the Publisher; later-connected are called earlier.
static ProjectFileIO & Get(AudacityProject &project)
◆ ~MixerBoardFrame()
MixerBoardFrame::~MixerBoardFrame |
( |
| ) |
|
|
virtual |
◆ OnCloseWindow()
void MixerBoardFrame::OnCloseWindow |
( |
wxCloseEvent & |
WXUNUSEDevent | ) |
|
|
private |
Definition at line 1447 of file MixerBoard.cpp.
1448{
1449
1450
1451
1452
1453#if defined(__WXMAC__)
1454 dynamic_cast<wxFrame*>(GetParent())->Raise();
1455#endif
1456
1457 this->Hide();
1458}
◆ OnKeyEvent()
void MixerBoardFrame::OnKeyEvent |
( |
wxKeyEvent & |
evt | ) |
|
|
private |
◆ OnMaximize()
void MixerBoardFrame::OnMaximize |
( |
wxMaximizeEvent & |
event | ) |
|
|
private |
◆ OnSize()
void MixerBoardFrame::OnSize |
( |
wxSizeEvent & |
evt | ) |
|
|
private |
◆ Recreate()
◆ SetWindowTitle()
void MixerBoardFrame::SetWindowTitle |
( |
| ) |
|
|
private |
◆ mMixerBoard
◆ mProject
◆ mTitleChangeSubscription
The documentation for this class was generated from the following files: