ReactOS 0.4.16-dev-819-g75c0dc0
|
Startmenu root window. More...
#include <startmenu.h>
Public Types | |
typedef StartMenuHandler | super |
![]() | |
typedef StartMenu | super |
![]() | |
typedef ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > > | super |
![]() | |
typedef OwnerDrawParent< DialogWindow > | super |
![]() | |
typedef DialogWindow | super |
![]() | |
typedef Window | super |
![]() | |
typedef map< HWND, Window * > | WindowMap |
typedef Window *(* | CREATORFUNC) (HWND) |
typedef Window *(* | CREATORFUNC_INFO) (HWND, const void *) |
Public Attributes | |
HWND | _hwndStartButton |
![]() | |
IAccessible | IAccessible_iface |
IOleWindow | IOleWindow_iface |
IEnumVARIANT | IEnumVARIANT_iface |
LONG | ref |
Protected Attributes | |
SIZE | _logo_size |
![]() | |
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 |
![]() | |
CtxMenuInterfaces | _cm_ifs |
![]() | |
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().