

Public Member Functions | |
| CBaseWindow (intf_thread_t *_p_intf=0, CBaseWindow *_p_parent=0, HINSTANCE _hInst=0) | |
| virtual | ~CBaseWindow () |
| HWND | GetHandle () |
| BOOL | Show (BOOL b_show) |
| BOOL | IsShown (void) |
Static Public Member Functions | |
| static LRESULT CALLBACK | BaseWndProc (HWND, UINT, WPARAM, LPARAM) |
| static int | CreateDialogBox (HWND, CBaseWindow *) |
Data Fields | |
| HWND | hWnd |
Protected Member Functions | |
| HINSTANCE | GetInstance () const |
| virtual LRESULT | WndProc (HWND, UINT, WPARAM, LPARAM) |
Protected Attributes | |
| HINSTANCE | hInst |
| HWND | hwndCB |
| CBaseWindow * | p_parent |
| intf_thread_t * | p_intf |
| CBaseWindow::CBaseWindow | ( | intf_thread_t * | _p_intf = 0, |
|
| CBaseWindow * | _p_parent = 0, |
|||
| HINSTANCE | _hInst = 0 | |||
| ) | [inline] |
| virtual CBaseWindow::~CBaseWindow | ( | ) | [inline, virtual] |
| LRESULT CALLBACK CBaseWindow::BaseWndProc | ( | HWND | hwnd, | |
| UINT | msg, | |||
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) | [static] |
References hWnd, and WndProc().
Referenced by CreateDialogBox(), MainLoop(), PrefsPanel::PrefsPanel(), and VideoWindow::VideoWindow().
| int CBaseWindow::CreateDialogBox | ( | HWND | hwnd, | |
| CBaseWindow * | p_obj | |||
| ) | [static] |
References BaseWndProc().
Referenced by OpenDialog::OnSubsFileSettings(), and Playlist::ShowInfos().
| HWND CBaseWindow::GetHandle | ( | ) | [inline] |
References hWnd.
Referenced by DialogsProvider::DialogsProvider(), Messages::Messages(), and OpenDialog::OpenDialog().
| BOOL CBaseWindow::Show | ( | BOOL | b_show | ) | [inline] |
References hWnd.
Referenced by BeosOpenDisplay(), Playlist::ShowPlaylist(), OpenDialog::WndProc(), and Messages::WndProc().
| BOOL CBaseWindow::IsShown | ( | void | ) | [inline] |
References hWnd.
| HINSTANCE CBaseWindow::GetInstance | ( | ) | const [inline, protected] |
| virtual LRESULT CBaseWindow::WndProc | ( | HWND | , | |
| UINT | , | |||
| WPARAM | , | |||
| LPARAM | ||||
| ) | [inline, protected, virtual] |
Reimplemented in DialogsProvider, Interface, FileInfo, Messages, ItemInfoDialog, OpenDialog, SubsFileDialog, Playlist, and PrefsDialog.
Referenced by BaseWndProc().
| HWND CBaseWindow::hWnd |
Referenced by BaseWndProc(), DialogsProvider::DialogsProvider(), GetHandle(), IsShown(), Messages::Messages(), Show(), and Interface::WndProc().
HINSTANCE CBaseWindow::hInst [protected] |
Referenced by FileInfo::CreateTreeView(), OpenDialog::FilePanel(), GetInstance(), OpenDialog::NetPanel(), OpenDialog::OnSubsFileSettings(), Playlist::ShowInfos(), Interface::TogglePlayButton(), SubsFileDialog::WndProc(), ItemInfoDialog::WndProc(), Interface::WndProc(), PrefsDialog::WndProc(), OpenDialog::WndProc(), Messages::WndProc(), and Playlist::WndProc().
HWND CBaseWindow::hwndCB [protected] |
Reimplemented in Interface, ItemInfoDialog, and Playlist.
Referenced by SubsFileDialog::WndProc(), and PrefsDialog::WndProc().
CBaseWindow* CBaseWindow::p_parent [protected] |
intf_thread_t* CBaseWindow::p_intf [protected] |
Reimplemented in ItemInfoDialog.
Referenced by Playlist::DeleteItem(), Playlist::OnActivateItem(), Playlist::OnColSelect(), Playlist::OnDisableSelection(), Playlist::OnDown(), Playlist::OnEnableSelection(), Interface::OnFastStream(), SubsFileDialog::OnFileBrowse(), Playlist::OnLoop(), Interface::OnNextStream(), Playlist::OnOpen(), OnOpenCB(), Interface::OnPlayStream(), Playlist::OnPopupEna(), Playlist::OnPopupPlay(), Interface::OnPrevStream(), Playlist::OnRandom(), Playlist::OnRepeat(), Playlist::OnSave(), OnSaveCB(), Interface::OnShowDialog(), Interface::OnSliderUpdate(), Interface::OnSlowStream(), Playlist::OnSort(), Interface::OnStopStream(), Playlist::OnUp(), Interface::OnVideoOnTop(), Playlist::ProcessCustomDraw(), Playlist::Rebuild(), Playlist::ShowInfos(), Messages::sinkMessage(), FileInfo::UpdateFileInfo(), Playlist::UpdateItem(), Playlist::UpdatePlaylist(), Interface::VolumeChange(), Interface::VolumeUpdate(), SubsFileDialog::WndProc(), Interface::WndProc(), and Playlist::WndProc().
1.5.6