|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <shellbrowser.h>


Public Types | |
| typedef ExtContextMenuHandlerT< ShellBrowserChildT< ChildWindow > > | super |
Public Types inherited from ExtContextMenuHandlerT< ShellBrowserChildT< ChildWindow > > | |
| typedef ShellBrowserChildT< ChildWindow > | super |
Public Types inherited from ShellBrowserChildT< ChildWindow > | |
| typedef ChildWindow | super |
Public Types inherited from ChildWindow | |
| typedef PreTranslateWindow | super |
Public Types inherited from PreTranslateWindow | |
| typedef Window | super |
Public Types inherited from Window | |
| typedef map< HWND, Window * > | WindowMap |
| typedef Window *(* | CREATORFUNC) (HWND) |
| typedef Window *(* | CREATORFUNC_INFO) (HWND, const void *) |
Protected Attributes | |
| ShellChildWndInfo | _create_info |
| ShellPathInfo | _shellpath_info |
Protected Attributes inherited from ExtContextMenuHandlerT< ShellBrowserChildT< ChildWindow > > | |
| CtxMenuInterfaces | _cm_ifs |
Protected Attributes inherited from ShellBrowserChildT< ChildWindow > | |
| auto_ptr< ShellBrowser > | _shellBrowser |
Protected Attributes inherited from ChildWindow | |
| MenuInfo * | _menu_info |
| WindowHandle | _left_hwnd |
| WindowHandle | _right_hwnd |
| int | _focus_pane |
| int | _split_pos |
| int | _last_split |
| HWND | _hwndFrame |
| String | _statusText |
| String | _url |
| stack< String > | _url_history |
Protected Attributes inherited from Window | |
| HWND | m_hwnd |
| BOOL | m_fAutoHide |
| BOOL | m_fOnTop |
| BOOL | m_fHiding |
| UINT | m_uSide |
| LONG | m_cxWidth |
| LONG | m_cyHeight |
| LONG | m_cxSave |
| LONG | m_cySave |
| BOOL | m_fAppBarRegd |
| BOOL | m_fMoving |
| BOOL | m_bDragged |
| POINT | m_ptDragOn |
| RECT | m_rcAppBar |
| RECT | m_rcDrag |
| BOOL | m_bGotFullScreen |
Additional Inherited Members | |
Public Attributes inherited from Window | |
| IAccessible | IAccessible_iface |
| IOleWindow | IOleWindow_iface |
| IEnumVARIANT | IEnumVARIANT_iface |
| LONG | ref |
Static Protected Member Functions inherited from Window | |
| static Window * | create_controller (HWND hwnd) |
| create controller for a new window | |
| static StaticWindowData & | GetStaticWindowData () |
| static LRESULT CALLBACK | MDICBTHookProc (int code, WPARAM wparam, LPARAM lparam) |
| static LRESULT CALLBACK | PropSheetCBTHookProc (int code, WPARAM wparam, LPARAM lparam) |
Static Protected Attributes inherited from Window | |
| static WindowMap | s_wnd_map |
| static const void * | s_new_info = NULL |
| static CREATORFUNC | s_window_creator = NULL |
| static HHOOK | s_hcbtHook = 0 |
| static WindowSet | s_pretranslate_windows |
| static WindowSet | s_dialogs |
Definition at line 247 of file shellbrowser.h.
Definition at line 253 of file shellbrowser.h.
| MDIShellBrowserChild::MDIShellBrowserChild | ( | HWND | hwnd, |
| const ShellChildWndInfo & | info | ||
| ) |
todo Conversion of shell path into path string -> store into URL history const String& path = GetDesktopFolder().get_name(info._shell_path, SHGDN_FORADDRESSBAR); const String& parsingpath = GetDesktopFolder().get_name(info._shell_path, SHGDN_FORPARSING);
store path into history if (info._path && *info._path) _url_history.push(info._path);
Definition at line 643 of file shellbrowser.cpp.
|
static |
Definition at line 659 of file shellbrowser.cpp.
Referenced by MDIMainFrame::Command(), MDIMainFrame::WndProc(), and WndProc().
Implements BrowserCallback.
Definition at line 778 of file shellbrowser.cpp.
|
virtual |
Reimplemented from Window.
Definition at line 672 of file shellbrowser.cpp.
Implements ChildWindow.
Definition at line 757 of file shellbrowser.cpp.
|
protected |
Definition at line 724 of file shellbrowser.cpp.
Referenced by Init().
Reimplemented from Window.
Definition at line 685 of file shellbrowser.cpp.
|
protected |
Definition at line 264 of file shellbrowser.h.
Referenced by update_shell_browser(), and WndProc().
|
protected |
Definition at line 265 of file shellbrowser.h.
Referenced by update_shell_browser().