ReactOS 0.4.16-dev-136-g52192f1
|
#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 |
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().