#include <MixerBoard.h>
Definition at line 271 of file MixerBoard.h.
◆ MixerBoardFrame()
Definition at line 1404 of file MixerBoard.cpp.
1407 wxDEFAULT_FRAME_STYLE | wxFRAME_FLOAT_ON_PARENT)
1409{
1415 });
1416
1418
1420
1422
1423
1424#if !defined(__WXMAC__) && !defined(__WXX11__)
1425 {
1426#ifdef __WXMSW__
1427 wxIcon ic{ wxICON(AudacityLogo) };
1428#else
1429 wxIcon ic{wxICON(AudacityLogo48x48)};
1430#endif
1431 SetIcon(ic);
1432 }
1433#endif
1434 Center();
1435}
#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 1443 of file MixerBoard.cpp.
1444{
1445
1446
1447
1448
1449#if defined(__WXMAC__)
1450 dynamic_cast<wxFrame*>(GetParent())->Raise();
1451#endif
1452
1453 this->Hide();
1454}
◆ OnKeyEvent()
void MixerBoardFrame::OnKeyEvent |
( |
wxKeyEvent & |
evt | ) |
|
|
private |
Definition at line 1468 of file MixerBoard.cpp.
1469{
1472 commandManager.FilterKeyEvent(project, event, true);
1473}
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
static CommandManager & Get(AudacityProject &project)
AudacityProject * mProject
References CommandManager::Get(), mMixerBoard, and MixerBoard::mProject.
◆ 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: