

Public Member Functions | |
| ItemInfoDialog (intf_thread_t *, CBaseWindow *, HINSTANCE, playlist_item_t *) | |
| virtual | ~ItemInfoDialog () |
Protected Member Functions | |
| void | OnOk () |
| void | UpdateInfo () |
| virtual LRESULT | WndProc (HWND, UINT, WPARAM, LPARAM) |
Protected Attributes | |
| intf_thread_t * | p_intf |
| HWND | hwndCB |
| playlist_item_t * | p_item |
| HWND | uri_label |
| HWND | uri_text |
| HWND | name_label |
| HWND | name_text |
| HWND | checkbox_label |
| HWND | enabled_checkbox |
| HWND | info_tree |
| ItemInfoDialog::ItemInfoDialog | ( | intf_thread_t * | p_intf, | |
| CBaseWindow * | p_parent, | |||
| HINSTANCE | h_inst, | |||
| playlist_item_t * | _p_item | |||
| ) |
References p_item.
| virtual ItemInfoDialog::~ItemInfoDialog | ( | ) | [inline, virtual] |
| void ItemInfoDialog::OnOk | ( | ) | [protected] |
< Is it disabled ?
< Is it disabled ?
References _TOMB, enabled_checkbox, playlist_item_t::i_flags, input_item_SetName(), input_item_SetURI(), input_item_t::lock, MAX_PATH, name_text, playlist_item_t::p_input, p_intf, p_item, pl_Hold, pl_Release, PLAYLIST_DBL_FLAG, psz_name, uri_text, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by WndProc().
| void ItemInfoDialog::UpdateInfo | ( | ) | [protected] |
References _FROMMB, i, input_item_t::i_categories, info_category_t::i_infos, info_tree, input_item_t::lock, playlist_item_t::p_input, p_item, input_item_t::pp_categories, info_category_t::pp_infos, info_t::psz_name, input_item_t::psz_name, info_t::psz_value, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by WndProc().
| LRESULT ItemInfoDialog::WndProc | ( | HWND | hwnd, | |
| UINT | msg, | |||
| WPARAM | wp, | |||
| LPARAM | lp | |||
| ) | [protected, virtual] |
< Is it disabled ?
Reimplemented from CBaseWindow.
References _FROMMB, tagSHMENUBARINFO::cbSize, checkbox_label, CreateWindow(), tagSHMENUBARINFO::dwFlags, tagSHINITDLGINFO::dwFlags, tagSHINITDLGINFO::dwMask, enabled_checkbox, tagSHINITDLGINFO::hDlg, CBaseWindow::hInst, tagSHMENUBARINFO::hInstRes, hwndCB, tagSHMENUBARINFO::hwndMB, tagSHMENUBARINFO::hwndParent, playlist_item_t::i_flags, info_tree, input_item_GetURI(), MENU_HEIGHT, name_label, name_text, OnOk(), playlist_item_t::p_input, p_item, PLAYLIST_DBL_FLAG, input_item_t::psz_name, SHCMBF_EMPTYBAR, SHCreateMenuBar(), SHFS_HIDESIPBUTTON, SHFullScreen(), SHIDIF_DONEBUTTON, SHIDIF_FULLSCREENNOMENUBAR, SHIDIF_SIPDOWN, SHIDIM_FLAGS, SHInitDialog(), SHSipPreference(), SIP_DOWN, UpdateInfo(), uri_label, and uri_text.
intf_thread_t* ItemInfoDialog::p_intf [protected] |
HWND ItemInfoDialog::hwndCB [protected] |
playlist_item_t* ItemInfoDialog::p_item [protected] |
Referenced by ItemInfoDialog(), OnOk(), UpdateInfo(), and WndProc().
HWND ItemInfoDialog::uri_label [protected] |
Referenced by WndProc().
HWND ItemInfoDialog::uri_text [protected] |
HWND ItemInfoDialog::name_label [protected] |
Referenced by WndProc().
HWND ItemInfoDialog::name_text [protected] |
HWND ItemInfoDialog::checkbox_label [protected] |
Referenced by WndProc().
HWND ItemInfoDialog::enabled_checkbox [protected] |
HWND ItemInfoDialog::info_tree [protected] |
Referenced by UpdateInfo(), and WndProc().
1.5.6