ReactOS 0.4.16-dev-321-g63bb46a
|
Startmenu root window. More...
#include <startmenu.h>
Public Types | |
typedef StartMenuHandler | super |
Public Types inherited from StartMenuHandler | |
typedef StartMenu | super |
Public Types inherited from StartMenu | |
typedef ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > > | super |
Public Types inherited from ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > > | |
typedef OwnerDrawParent< DialogWindow > | super |
Public Types inherited from OwnerDrawParent< DialogWindow > | |
typedef DialogWindow | super |
Public Types inherited from DialogWindow | |
typedef Window | super |
Public Types inherited from Window | |
typedef map< HWND, Window * > | WindowMap |
typedef Window *(* | CREATORFUNC) (HWND) |
typedef Window *(* | CREATORFUNC_INFO) (HWND, const void *) |
Public Attributes | |
HWND | _hwndStartButton |
Public Attributes inherited from Window | |
IAccessible | IAccessible_iface |
IOleWindow | IOleWindow_iface |
IEnumVARIANT | IEnumVARIANT_iface |
LONG | ref |
Protected Attributes | |
SIZE | _logo_size |
Protected Attributes inherited from StartMenu | |
int | _next_id |
ShellEntryMap | _entries |
StartMenuShellDirs | _dirs |
int | _submenu_id |
WindowHandle | _submenu |
int | _border_left |
int | _border_top |
int | _bottom_max |
bool | _floating_btn |
bool | _arrow_btns |
POINT | _last_pos |
enum StartMenu::SCROLL_MODE | _scroll_mode |
int | _scroll_pos |
int | _invisible_lines |
StartMenuCreateInfo | _create_info |
int | _icon_size |
Protected Attributes inherited from ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > > | |
CtxMenuInterfaces | _cm_ifs |
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 |
Startmenu root window.
Definition at line 364 of file startmenu.h.
typedef StartMenuHandler StartMenuRoot::super |
Definition at line 366 of file startmenu.h.
StartMenuRoot::StartMenuRoot | ( | HWND | hwnd, |
const StartMenuRootCreateInfo & | info | ||
) |
Definition at line 1557 of file startmenu.cpp.
|
protectedvirtual |
Reimplemented from StartMenu.
Definition at line 1757 of file startmenu.cpp.
close all windows of the start menu popup
Reimplemented from StartMenu.
Definition at line 1821 of file startmenu.cpp.
Referenced by TrackStartmenu().
Reimplemented from StartMenuHandler.
Definition at line 1691 of file startmenu.cpp.
Definition at line 1608 of file startmenu.cpp.
Referenced by DesktopBar::Init().
|
protected |
Definition at line 1806 of file startmenu.cpp.
Referenced by Paint(), and ReadLogoSize().
|
protectedvirtual |
Reimplemented from StartMenu.
Definition at line 1696 of file startmenu.cpp.
bool StartMenuRoot::IsStartMenuVisible | ( | ) | const |
Definition at line 1829 of file startmenu.cpp.
|
protected |
Definition at line 1785 of file startmenu.cpp.
Referenced by WndProc().
Definition at line 1834 of file startmenu.cpp.
|
protected |
Definition at line 1581 of file startmenu.cpp.
Referenced by StartMenuRoot(), and WndProc().
void StartMenuRoot::TrackStartmenu | ( | ) |
Definition at line 1624 of file startmenu.cpp.
Reimplemented from StartMenu.
Definition at line 1765 of file startmenu.cpp.
HWND StartMenuRoot::_hwndStartButton |
Definition at line 376 of file startmenu.h.
Referenced by TrackStartmenu().
|
protected |
Definition at line 382 of file startmenu.h.
Referenced by Paint(), and ReadLogoSize().