no real change: just follow wx typical commenting style and separe // from the following characters with a space

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65095 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Francesco Montorsi 2010-07-25 09:52:13 +00:00
parent 5eedcd5eee
commit 4a31544cb5

View File

@ -54,18 +54,18 @@
// Headers
// ----------------------------------------------------------------------------
#include "wx/mediactrl.h" //for wxMediaCtrl
#include "wx/filedlg.h" //for opening files from OpenFile
#include "wx/slider.h" //for a slider for seeking within media
#include "wx/sizer.h" //for positioning controls/wxBoxSizer
#include "wx/timer.h" //timer for updating status bar
#include "wx/textdlg.h" //for getting user text from OpenURL/Debug
#include "wx/notebook.h" //for wxNotebook and putting movies in pages
#include "wx/cmdline.h" //for wxCmdLineParser (optional)
#include "wx/listctrl.h" //for wxListCtrl
#include "wx/dnd.h" //drag and drop for the playlist
#include "wx/filename.h" //For wxFileName::GetName()
#include "wx/config.h" //for native wxConfig
#include "wx/mediactrl.h" // for wxMediaCtrl
#include "wx/filedlg.h" // for opening files from OpenFile
#include "wx/slider.h" // for a slider for seeking within media
#include "wx/sizer.h" // for positioning controls/wxBoxSizer
#include "wx/timer.h" // timer for updating status bar
#include "wx/textdlg.h" // for getting user text from OpenURL/Debug
#include "wx/notebook.h" // for wxNotebook and putting movies in pages
#include "wx/cmdline.h" // for wxCmdLineParser (optional)
#include "wx/listctrl.h" // for wxListCtrl
#include "wx/dnd.h" // drag and drop for the playlist
#include "wx/filename.h" // For wxFileName::GetName()
#include "wx/config.h" // for native wxConfig
#ifndef __WXMSW__
#include "../sample.xpm"
@ -203,8 +203,8 @@ private:
void DoOpenFile(const wxString& path, bool bNewPage);
void DoPlayFile(const wxString& path);
class wxMediaPlayerTimer* m_timer; //Timer to write info to status bar
wxNotebook* m_notebook; //Notebook containing our pages
class wxMediaPlayerTimer* m_timer; // Timer to write info to status bar
wxNotebook* m_notebook; // Notebook containing our pages
// Maybe I should use more accessors, but for simplicity
// I'll allow the other classes access to our members
@ -237,30 +237,30 @@ class wxMediaPlayerNotebookPage : public wxPanel
void OnMediaFinished(wxMediaEvent& event);
public:
bool IsBeingDragged(); //accessor for m_bIsBeingDragged
bool IsBeingDragged(); // accessor for m_bIsBeingDragged
//make wxMediaPlayerFrame able to access the private members
// make wxMediaPlayerFrame able to access the private members
friend class wxMediaPlayerFrame;
int m_nLastFileId; //List ID of played file in listctrl
wxString m_szFile; //Name of currently playing file/location
int m_nLastFileId; // List ID of played file in listctrl
wxString m_szFile; // Name of currently playing file/location
wxMediaCtrl* m_mediactrl; //Our media control
class wxMediaPlayerListCtrl* m_playlist; //Our playlist
wxSlider* m_slider; //The slider below our media control
wxSlider* m_pbSlider; //Lower-left slider for adjusting speed
wxSlider* m_volSlider; //Lower-right slider for adjusting volume
int m_nLoops; //Number of times media has looped
bool m_bLoop; //Whether we are looping or not
bool m_bIsBeingDragged; //Whether the user is dragging the scroll bar
wxMediaPlayerFrame* m_parentFrame; //Main wxFrame of our sample
wxButton* m_prevButton; //Go to previous file button
wxButton* m_playButton; //Play/pause file button
wxButton* m_stopButton; //Stop playing file button
wxButton* m_nextButton; //Next file button
wxButton* m_vdButton; //Volume down button
wxButton* m_vuButton; //Volume up button
wxGauge* m_gauge; //Gauge to keep in line with slider
wxMediaCtrl* m_mediactrl; // Our media control
class wxMediaPlayerListCtrl* m_playlist; // Our playlist
wxSlider* m_slider; // The slider below our media control
wxSlider* m_pbSlider; // Lower-left slider for adjusting speed
wxSlider* m_volSlider; // Lower-right slider for adjusting volume
int m_nLoops; // Number of times media has looped
bool m_bLoop; // Whether we are looping or not
bool m_bIsBeingDragged; // Whether the user is dragging the scroll bar
wxMediaPlayerFrame* m_parentFrame; // Main wxFrame of our sample
wxButton* m_prevButton; // Go to previous file button
wxButton* m_playButton; // Play/pause file button
wxButton* m_stopButton; // Stop playing file button
wxButton* m_nextButton; // Next file button
wxButton* m_vdButton; // Volume down button
wxButton* m_vuButton; // Volume up button
wxGauge* m_gauge; // Gauge to keep in line with slider
};
// ----------------------------------------------------------------------------
@ -270,13 +270,13 @@ public:
class wxMediaPlayerTimer : public wxTimer
{
public:
//Ctor
// Ctor
wxMediaPlayerTimer(wxMediaPlayerFrame* frame) {m_frame = frame;}
//Called each time the timer's timeout expires
// Called each time the timer's timeout expires
void Notify();
wxMediaPlayerFrame* m_frame; //The wxMediaPlayerFrame
wxMediaPlayerFrame* m_frame; // The wxMediaPlayerFrame
};
// ----------------------------------------------------------------------------
@ -330,8 +330,8 @@ public:
// ----------------------------------------------------------------------------
// wxPlayListDropTarget
//
// Drop target for playlist (i.e. user drags a file from explorer unto
// playlist it adds the file)
// Drop target for playlist (i.e. allows users to drag a file from explorer into
// the playlist to add that file)
// ----------------------------------------------------------------------------
#if wxUSE_DRAG_AND_DROP
class wxPlayListDropTarget : public wxFileDropTarget
@ -438,7 +438,7 @@ bool wxMediaPlayerApp::OnInit()
cmdLineDesc[1].kind = wxCMD_LINE_NONE;
//gets the passed media files from cmd line
// gets the passed media files from cmd line
wxCmdLineParser parser (cmdLineDesc, argc, argv);
// get filenames from the commandline
@ -460,7 +460,7 @@ bool wxMediaPlayerApp::OnInit()
void wxMediaPlayerApp::MacOpenFile(const wxString & fileName )
{
//Called when a user drags a file over our app
// Called when a user drags a file over our app
m_frame->DoOpenFile(fileName, true /* new page */);
}
@ -776,7 +776,7 @@ wxMediaPlayerFrame::~wxMediaPlayerFrame()
// ----------------------------------------------------------------------------
void wxMediaPlayerFrame::OnClose(wxCloseEvent& event)
{
event.Skip(); //really close the frame
event.Skip(); // really close the frame
}
// ----------------------------------------------------------------------------
@ -813,14 +813,14 @@ void wxMediaPlayerFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
wxString msg;
msg.Printf( wxT("This is a test of wxMediaCtrl.\n\n")
wxT("Intructions:\n")
wxT("Instructions:\n")
wxT("The top slider shows the current the current position, ")
wxT("which you can change by dragging and releasing it.\n")
wxT("The gauge (progress bar) shows the progress in ")
wxT("downloading data of the current file - it may always be ")
wxT("Empty due to lack of support from the current backend.\n")
wxT("empty due to lack of support from the current backend.\n")
wxT("The lower-left slider controls the volume and the lower-")
wxT("right slider controls the playback rate/speed of the ")
@ -861,7 +861,7 @@ void wxMediaPlayerFrame::OnShowInterface(wxCommandEvent& event)
wxMEDIACTRLPLAYERCONTROLS_DEFAULT :
wxMEDIACTRLPLAYERCONTROLS_NONE) )
{
//error - uncheck and warn user
// error - uncheck and warn user
wxMenuItem* pSIItem = GetMenuBar()->FindItem(wxID_SHOWINTERFACE);
wxASSERT(pSIItem);
pSIItem->Check(!event.IsChecked());
@ -1071,7 +1071,7 @@ void wxMediaPlayerFrame::OnSelectBackend(wxCommandEvent& WXUNUSED(evt))
{
wxString sBackend = wxGetTextFromUser(wxT("Enter backend to use"));
if(sBackend.empty() == false) //could have been cancelled by the user
if(sBackend.empty() == false) // could have been cancelled by the user
{
int sel = m_notebook->GetSelection();
@ -1124,7 +1124,7 @@ void wxMediaPlayerFrame::OpenURL(bool bNewPage)
wxT("Enter the URL that has the movie to play")
);
if(sUrl.empty() == false) //could have been cancelled by user
if(sUrl.empty() == false) // could have been cancelled by user
{
DoOpenFile(sUrl, bNewPage);
}
@ -1176,7 +1176,7 @@ void wxMediaPlayerFrame::OnPlay(wxCommandEvent& WXUNUSED(event))
wxLIST_NEXT_ALL,
wxLIST_STATE_DONTCARE)) == -1)
{
//no items in list
// no items in list
wxMessageBox(wxT("No items in playlist!"));
}
else
@ -1208,7 +1208,7 @@ void wxMediaPlayerFrame::OnKeyDown(wxKeyEvent& event)
{
wxMediaPlayerNotebookPage* currentpage =
(wxMediaPlayerNotebookPage*) m_notebook->GetCurrentPage();
//delete all selected items
// delete all selected items
while(true)
{
wxInt32 nSelectedItem = currentpage->m_playlist->GetNextItem(
@ -1225,7 +1225,7 @@ void wxMediaPlayerFrame::OnKeyDown(wxKeyEvent& event)
}
}
//Could be wxGetTextFromUser or something else important
// Could be wxGetTextFromUser or something else important
if(event.GetEventObject() != this)
event.Skip();
}
@ -1299,7 +1299,7 @@ void wxMediaPlayerFrame::OnPrev(wxCommandEvent& WXUNUSED(event))
if (nLastSelectedItem == -1)
{
//nothing selected, default to the file before the currently playing one
// nothing selected, default to the file before the currently playing one
if(currentpage->m_nLastFileId == 0)
nLastSelectedItem = currentpage->m_playlist->GetItemCount() - 1;
else
@ -1311,7 +1311,7 @@ void wxMediaPlayerFrame::OnPrev(wxCommandEvent& WXUNUSED(event))
nLastSelectedItem -= 1;
if(nLastSelectedItem == currentpage->m_nLastFileId)
return; //already playing... nothing to do
return; // already playing... nothing to do
wxListItem listitem;
listitem.SetId(nLastSelectedItem);
@ -1363,7 +1363,7 @@ void wxMediaPlayerFrame::OnNext(wxCommandEvent& WXUNUSED(event))
nLastSelectedItem += 1;
if(nLastSelectedItem == currentpage->m_nLastFileId)
return; //already playing... nothing to do
return; // already playing... nothing to do
wxListItem listitem;
listitem.SetMask(wxLIST_MASK_TEXT | wxLIST_MASK_DATA);
@ -1547,14 +1547,14 @@ wxMediaPlayerNotebookPage::wxMediaPlayerNotebookPage(wxMediaPlayerFrame* parentF
// Make sure creation was successful
bool bOK = m_mediactrl->Create(this, wxID_MEDIACTRL, wxEmptyString,
wxDefaultPosition, wxDefaultSize, 0,
//you could specify a macrod backend here like
// you could specify a macro backend here like
// wxMEDIABACKEND_WMP10);
// wxT("wxPDFMediaBackend"));
szBackend);
//you could change the cursor here like
// you could change the cursor here like
// m_mediactrl->SetCursor(wxCURSOR_BLANK);
//note that this may not effect it if SetPlayerControls
//is set to something else than wxMEDIACTRLPLAYERCONTROLS_NONE
// note that this may not effect it if SetPlayerControls
// is set to something else than wxMEDIACTRLPLAYERCONTROLS_NONE
wxASSERT_MSG(bOK, wxT("Could not create media control!"));
wxUnusedVar(bOK);
@ -1566,7 +1566,7 @@ wxMediaPlayerNotebookPage::wxMediaPlayerNotebookPage(wxMediaPlayerFrame* parentF
m_playlist = new wxMediaPlayerListCtrl();
m_playlist->Create(this, wxID_LISTCTRL, wxDefaultPosition,
wxDefaultSize,
wxLC_REPORT //wxLC_LIST
wxLC_REPORT // wxLC_LIST
| wxSUNKEN_BORDER);
// Set the background of our listctrl to white
@ -1613,11 +1613,18 @@ wxMediaPlayerNotebookPage::wxMediaPlayerNotebookPage(wxMediaPlayerFrame* parentF
m_vuButton = new wxButton();
m_prevButton->Create(this, wxID_BUTTONPREV, wxT("|<"));
m_prevButton->SetToolTip("Previous");
m_playButton->Create(this, wxID_BUTTONPLAY, wxT(">"));
m_playButton->SetToolTip("Play");
m_stopButton->Create(this, wxID_BUTTONSTOP, wxT("[]"));
m_stopButton->SetToolTip("Stop");
m_nextButton->Create(this, wxID_BUTTONNEXT, wxT(">|"));
m_nextButton->SetToolTip("Next");
m_vdButton->Create(this, wxID_BUTTONVD, wxT("(("));
m_vdButton->SetToolTip("Volume down");
m_vuButton->Create(this, wxID_BUTTONVU, wxT("))"));
m_vuButton->SetToolTip("Volume up");
vertsizer->Add(m_prevButton, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
vertsizer->Add(m_playButton, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
vertsizer->Add(m_stopButton, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
@ -1631,9 +1638,9 @@ wxMediaPlayerNotebookPage::wxMediaPlayerNotebookPage(wxMediaPlayerFrame* parentF
//
// Create our slider
//
m_slider = new wxSlider(this, wxID_SLIDER, 0, //init
0, //start
0, //end
m_slider = new wxSlider(this, wxID_SLIDER, 0, // init
0, // start
0, // end
wxDefaultPosition, wxDefaultSize,
wxSL_HORIZONTAL );
sizer->Add(m_slider, 0, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND , 5);