本文整理汇总了C++中WaveTrack::Debug方法的典型用法代码示例。如果您正苦于以下问题:C++ WaveTrack::Debug方法的具体用法?C++ WaveTrack::Debug怎么用?C++ WaveTrack::Debug使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WaveTrack
的用法示例。
在下文中一共展示了WaveTrack::Debug方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnCreate
//.........这里部分代码省略.........
//
// Lay them out using box sizers
//
mainSizer = new wxBoxSizer(wxVERTICAL);
topSizer = new wxBoxSizer(wxHORIZONTAL);
bottomSizer = new wxBoxSizer(wxHORIZONTAL);
trackSizer = new wxBoxSizer(wxVERTICAL);
mainSizer->Add(topSizer, 1, wxEXPAND, 0);
mainSizer->Add(bottomSizer, 0, wxEXPAND | wxALL, 2);
topSizer->Add(trackSizer, 1, wxEXPAND, 0);
topSizer->Add(vsbar, 0, wxEXPAND | wxBOTTOM, sbarWidth);
trackSizer->Add(rulerPanel, 0, wxEXPAND | wxLEFT, labelWidth);
trackSizer->Add(trackPanel, 1, wxEXPAND, 0);
trackSizer->Add(hsbar, 0, wxEXPAND, 0);
bottomSizer->Add(b1, 0, wxEXPAND, 0);
bottomSizer->Add(b2, 0, wxEXPAND, 0);
bottomSizer->Add(b3, 0, wxEXPAND | wxLEFT, 24);
bottomSizer->Add(b4, 0, wxEXPAND, 0);
bottomSizer->Add(status, 1, wxEXPAND | wxLEFT, 24);
if (smallLogo)
bottomSizer->Add(smallLogo, 0, wxLEFT | wxRIGHT, 24);
frame->SetAutoLayout(true);
frame->SetSizer(mainSizer);
mainSizer->Fit(frame);
mainSizer->SetSizeHints(frame);
//
//
//
InitialState();
FixScrollbars();
frame->SetBackgroundColour(backgroundColor);
#ifdef __X__
// X seems to require a forced resize
int x, y;
frame->GetSize(&x, &y);
frame->SetSize(-1, -1, x, y);
#endif
// Min size, max size
frame->SetSizeHints(250,200,20000,20000);
frame->Show(TRUE);
#ifdef __WXMAC__
// This (hack) tells various windows not to erase the background on update events.
//frame->m_MacEraseBack = false;
trackPanel->m_MacEraseBack = false;
rulerPanel->m_MacEraseBack = false;
hsbar->m_MacEraseBack = false;
vsbar->m_MacEraseBack = false;
#endif
#ifdef DEBUG_PASTE_BUG // probably can remove this - fixed
WaveTrack *left = 0;
WaveTrack *right = 0;
ImportWAV("Mussorgsky1.WAV", &left, &right,
&((AudioDoc *)GetDocument())->dirManager);
selected->Clear();
GetTracks()->Add(left);
selected->Add(left);
PushState();
sel0 = 2.0;
sel1 = 4.0;
Cut();
left->Debug();
sel0 = 4.0;
sel1 = 4.0;
Paste();
left->Debug();
FixScrollbars();
REDRAW(trackPanel);
REDRAW(rulerPanel);
#endif
return TRUE;
}