|
ReactOS 0.4.16-dev-1946-g52006dd
|
Implementation of IShellBrowserImpl interface in explorer child windows. More...
#include <ieframe.h>


Public Attributes | |
| IShellBrowser | IShellBrowser_iface |
| IBrowserService | IBrowserService_iface |
| IDocObjectService | IDocObjectService_iface |
| LONG | ref |
| DocHost * | doc_host |
Public Attributes inherited from IShellBrowserImpl | |
| IShellBrowser | IShellBrowser_iface |
| ICommDlgBrowser | ICommDlgBrowser_iface |
| IServiceProvider | IServiceProvider_iface |
| LONG | ref |
| HWND | hwndOwner |
Protected Types | |
| typedef IComSrvBase< IShellFolderViewCB, ShellBrowser > | super |
Protected Member Functions | |
| void | InitializeTree () |
| bool | InitDragDrop () |
| virtual HRESULT STDMETHODCALLTYPE | MessageSFVCB (UINT uMsg, WPARAM wParam, LPARAM lParam) |
| shell view callback | |
| int | get_image_idx (int icon_id) |
| void | refresh () |
| virtual HRESULT | OnDefaultCommand (LPIDA pida) |
Protected Member Functions inherited from IComSrvBase< IShellFolderViewCB, ShellBrowser > | |
| IComSrvBase (REFIID uuid_base) | |
Protected Member Functions inherited from IComSrvQI< BASE > | |
| IComSrvQI () | |
| virtual | ~IComSrvQI () |
Protected Member Functions inherited from ComSrvObject | |
| ComSrvObject () | |
| virtual | ~ComSrvObject () |
Protected Attributes | |
| HWND | _hwnd |
| HWND | _hwndFrame |
| HWND | _left_hwnd |
| WindowHandle & | _right_hwnd |
| ShellPathInfo & | _create_info |
| HIMAGELIST | _himl |
| HIMAGELIST | _himl_old |
| BrowserCallback * | _callback |
| ShellFolder | _folder |
| IShellView * | _pShellView |
| TreeDropTarget * | _pDropTarget |
| HTREEITEM | _last_sel |
| Root | _root |
| ShellDirectory * | _cur_dir |
| CtxMenuInterfaces & | _cm_ifs |
| map< int, int > | _image_map |
Protected Attributes inherited from IShellBrowserImpl | |
| DWORD | _dwRef |
Protected Attributes inherited from IComSrvQI< BASE > | |
| REFIID | _uuid_base |
Protected Attributes inherited from ComSrvObject | |
| ULONG | _ref |
Implementation of IShellBrowserImpl interface in explorer child windows.
|
protected |
Definition at line 169 of file shellbrowser.h.
| ShellBrowser::ShellBrowser | ( | HWND | hwnd, |
| HWND | hwndFrame, | ||
| HWND | left_hwnd, | ||
| WindowHandle & | right_hwnd, | ||
| ShellPathInfo & | create_info, | ||
| BrowserCallback * | cb, | ||
| CtxMenuInterfaces & | cm_ifs | ||
| ) |
Definition at line 36 of file shellbrowser.cpp.
|
virtual |
Definition at line 80 of file shellbrowser.cpp.
Definition at line 252 of file shellbrowser.cpp.
Referenced by OnTreeGetDispInfo().
|
inlinevirtual |
Implements IShellBrowser.
Definition at line 82 of file shellbrowser.h.
|
inlinevirtual |
Implements IOleWindow.
Definition at line 68 of file shellbrowser.h.
| void ShellBrowser::Init | ( | ) |
Definition at line 100 of file shellbrowser.cpp.
Referenced by SDIMainFrame::update_shell_browser(), and MDIShellBrowserChild::update_shell_browser().
|
protected |
Definition at line 198 of file shellbrowser.cpp.
Referenced by Init().
|
protected |
Definition at line 174 of file shellbrowser.cpp.
Referenced by Init().
| int ShellBrowser::InsertSubitems | ( | HTREEITEM | hParentItem, |
| Entry * | entry, | ||
| IShellFolder * | pParentFolder | ||
| ) |
Definition at line 311 of file shellbrowser.cpp.
Referenced by OnTreeItemExpanding().
| void ShellBrowser::invalidate_cache | ( | ) |
Definition at line 269 of file shellbrowser.cpp.
Referenced by MDIShellBrowserChild::WndProc().
| void ShellBrowser::jump_to | ( | LPCITEMIDLIST | pidl | ) |
Definition at line 126 of file shellbrowser.cpp.
Referenced by Init(), and SDIMainFrame::jump_to().
| bool ShellBrowser::jump_to_pidl | ( | LPCITEMIDLIST | pidl | ) |
Definition at line 553 of file shellbrowser.cpp.
Referenced by MDIShellBrowserChild::jump_to_int().
|
protectedvirtual |
shell view callback
Definition at line 472 of file shellbrowser.cpp.
Reimplemented from IShellBrowserImpl.
Definition at line 484 of file shellbrowser.cpp.
Definition at line 229 of file shellbrowser.cpp.
Referenced by ShellBrowserChildT< BASE >::Notify().
| void ShellBrowser::OnTreeItemExpanding | ( | int | idCtrl, |
| LPNMTREEVIEW | pnmtv | ||
| ) |
Definition at line 286 of file shellbrowser.cpp.
Referenced by ShellBrowserChildT< BASE >::Notify().
Definition at line 398 of file shellbrowser.cpp.
Referenced by ShellBrowserChildT< BASE >::Notify().
| void ShellBrowser::OnTreeItemSelected | ( | int | idCtrl, |
| LPNMTREEVIEW | pnmtv | ||
| ) |
Definition at line 385 of file shellbrowser.cpp.
Referenced by ShellBrowserChildT< BASE >::Notify().
|
inlinevirtual |
Implements IShellBrowser.
Definition at line 75 of file shellbrowser.h.
|
protected |
Definition at line 529 of file shellbrowser.cpp.
Referenced by jump_to_pidl(), and OnDefaultCommand().
Definition at line 607 of file shellbrowser.cpp.
Referenced by SDIMainFrame::entry_selected(), and MDIShellBrowserChild::entry_selected().
|
inlinevirtual |
Implements IShellBrowser.
Definition at line 102 of file shellbrowser.h.
Definition at line 585 of file shellbrowser.cpp.
Referenced by MDIShellBrowserChild::WndProc().
| void ShellBrowser::UpdateFolderView | ( | IShellFolder * | folder | ) |
Definition at line 428 of file shellbrowser.cpp.
Referenced by SDIMainFrame::entry_selected(), MDIShellBrowserChild::entry_selected(), and jump_to().
|
protected |
Definition at line 152 of file shellbrowser.h.
Referenced by jump_to(), and OnTreeItemSelected().
|
protected |
Definition at line 164 of file shellbrowser.h.
Referenced by OnTreeItemRClick().
|
protected |
Definition at line 149 of file shellbrowser.h.
Referenced by Init(), and UpdateFolderView().
|
protected |
Definition at line 162 of file shellbrowser.h.
Referenced by jump_to(), and ShellBrowser().
|
protected |
Definition at line 154 of file shellbrowser.h.
Referenced by UpdateFolderView().
|
protected |
Definition at line 150 of file shellbrowser.h.
Referenced by get_image_idx(), InitializeTree(), invalidate_cache(), ShellBrowser(), and ~ShellBrowser().
|
protected |
Definition at line 151 of file shellbrowser.h.
Referenced by InitializeTree(), invalidate_cache(), and ~ShellBrowser().
|
protected |
Definition at line 145 of file shellbrowser.h.
Referenced by GetWindow(), Init(), OnTreeItemRClick(), and TranslateAccelerator().
|
protected |
Definition at line 146 of file shellbrowser.h.
Referenced by GetControlWindow(), OnDefaultCommand(), and SendControlMsg().
Definition at line 174 of file shellbrowser.h.
Referenced by get_image_idx(), and invalidate_cache().
|
protected |
Definition at line 159 of file shellbrowser.h.
Referenced by OnDefaultCommand(), OnTreeItemSelected(), select_folder(), and ShellBrowser().
|
protected |
Definition at line 147 of file shellbrowser.h.
Referenced by GetControlWindow(), Init(), InitDragDrop(), InitializeTree(), InsertSubitems(), invalidate_cache(), jump_to_pidl(), OnDefaultCommand(), OnTreeItemExpanding(), OnTreeItemRClick(), select_entry(), select_folder(), and ~ShellBrowser().
|
protected |
Definition at line 157 of file shellbrowser.h.
Referenced by InitDragDrop(), ShellBrowser(), and ~ShellBrowser().
|
protected |
Definition at line 156 of file shellbrowser.h.
Referenced by QueryActiveShellView(), ShellBrowser(), TranslateAccelerator(), UpdateFolderView(), and ~ShellBrowser().
|
protected |
Definition at line 148 of file shellbrowser.h.
Referenced by UpdateFolderView(), and ~ShellBrowser().
|
protected |
Definition at line 161 of file shellbrowser.h.
Referenced by get_root().
| IBrowserService ShellBrowser::IBrowserService_iface |
| IDocObjectService ShellBrowser::IDocObjectService_iface |
| IShellBrowser ShellBrowser::IShellBrowser_iface |