, including all inherited members.
_arrow_btns | StartMenu | [protected] |
_border_left | StartMenu | [protected] |
_border_top | StartMenu | [protected] |
_bottom_max | StartMenu | [protected] |
_cm_ifs | ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > > | [protected] |
_create_info | StartMenu | [protected] |
_dirs | StartMenu | [protected] |
_entries | StartMenu | [protected] |
_floating_btn | StartMenu | [protected] |
_hwnd | WindowHandle | [protected] |
_icon_size | StartMenu | [protected] |
_invisible_lines | StartMenu | [protected] |
_last_pos | StartMenu | [protected] |
_next_id | StartMenu | [protected] |
_scroll_mode | StartMenu | [protected] |
_scroll_pos | StartMenu | [protected] |
_submenu | StartMenu | [protected] |
_submenu_id | StartMenu | [protected] |
ActivateEntry(int id, const ShellEntrySet &entries) | StartMenu | [protected] |
AddButton(LPCTSTR title, ICON_ID icon_id=ICID_NONE, bool hasSubmenu=false, int id=-1, bool enabled=true) | StartMenu | [protected] |
AddEntries() | StartMenu | [protected, virtual] |
AddEntry(const String &title, ICON_ID icon_id, Entry *entry) | StartMenu | [protected] |
AddEntry(const String &title, ICON_ID icon_id=ICID_NONE, int id=-1) | StartMenu | [protected] |
AddEntry(const ShellFolder folder, ShellEntry *entry) | StartMenu | [protected] |
AddEntry(const ShellFolder folder, Entry *entry) | StartMenu | [protected] |
AddSeparator() | StartMenu | [protected] |
AddShellEntries(const ShellDirectory &dir, int max=-1, const String &ignore="") | StartMenu | [protected] |
CancelModes() | Window | [static] |
CloseOtherSubmenus(int id=0) | StartMenu | [protected] |
CloseStartMenu(int id=0) | StartMenu | [protected, virtual] |
CloseSubmenus() | StartMenu | [inline, protected] |
Command(int id, int code) | StartMenuHandler | [protected, virtual] |
Create(int x, int y, const StartMenuFolders &, HWND hwndParent, LPCTSTR title, CREATORFUNC_INFO creator=s_def_creator, void *info=NULL, const String &filter="") | StartMenu | [static] |
ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > >::Create(CREATORFUNC creator, DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int w, int h, HWND hwndParent=0, HMENU hMenu=0) | Window | [static] |
ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > >::Create(CREATORFUNC_INFO creator, const void *info, DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int w, int h, HWND hwndParent=0, HMENU hMenu=0) | Window | [static] |
create_controller(HWND hwnd) | Window | [protected, static] |
create_mdi_child(const ChildWndInfo &info, const MDICREATESTRUCT &mcs, CREATORFUNC_INFO creator) | Window | [static] |
CreateSubmenu(int id, LPCTSTR title, CREATORFUNC_INFO creator=s_def_creator, void *info=NULL) | StartMenu | [protected] |
CreateSubmenu(int id, int folder, LPCTSTR title, CREATORFUNC_INFO creator=s_def_creator, void *info=NULL) | StartMenu | [protected] |
CreateSubmenu(int id, int folder1, int folder2, LPCTSTR title, CREATORFUNC_INFO creator=s_def_creator, void *info=NULL) | StartMenu | [protected] |
CreateSubmenu(int id, const StartMenuFolders &new_folders, LPCTSTR title, CREATORFUNC_INFO creator=s_def_creator, void *info=NULL) | StartMenu | [protected] |
CREATORFUNC typedef | Window | |
CREATORFUNC_INFO typedef | Window | |
DialogProc(HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam) | Window | [static] |
DialogWindow(HWND hwnd) | DialogWindow | [inline] |
dispatch_dialog_msg(LPMSG pmsg) | Window | [static] |
DrawArrows(HDC hdc, int icon_size) | StartMenu | [protected] |
DrawFloatingButton(HDC hdc) | StartMenu | [protected] |
ExtContextMenuHandlerT(HWND hwnd) | ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > > | [inline] |
ExtContextMenuHandlerT(HWND hwnd, const PARA &info) | ExtContextMenuHandlerT< OwnerDrawParent< DialogWindow > > | [inline] |
get_window(HWND hwnd) | Window | [static] |
get_window(HWND hwnd) | Window | [inline, static] |
GetArrowButtonRects(LPRECT prect_up, LPRECT prect_down, int icon_size) | StartMenu | [protected] |
GetButtonRect(int id, PRECT prect) const | StartMenu | [protected] |
GetFloatingButtonRect(LPRECT prect) | StartMenu | [protected] |
GetStaticWindowData() | Window | [protected, static] |
GetWndClasss() | StartMenu | [protected, static] |
Init(LPCREATESTRUCT pcs) | StartMenu | [protected, virtual] |
MDICBTHookProc(int code, WPARAM wparam, LPARAM lparam) | Window | [protected, static] |
MessageLoop() | Window | [static] |
Notify(int id, NMHDR *pnmh) | Window | [protected, virtual] |
operator HWND() const | WindowHandle | [inline] |
operator&() | WindowHandle | [inline] |
OwnerDrawParent(HWND hwnd) | OwnerDrawParent< DialogWindow > | [inline] |
Paint(PaintCanvas &canvas) | StartMenu | [protected] |
PostParent(UINT nmsg, WPARAM wparam=0, LPARAM lparam=0) | Window | |
pretranslate_msg(LPMSG pmsg) | Window | [static] |
PropSheetCBTHookProc(int code, WPARAM wparam, LPARAM lparam) | Window | [protected, static] |
register_dialog(HWND hwnd) | Window | [static] |
register_pretranslate(HWND hwnd) | Window | [static] |
ResizeButtons(int cx) | StartMenu | [protected] |
s_def_creator | StartMenu | [static] |
s_dialogs | Window | [protected, static] |
s_hcbtHook | Window | [protected, static] |
s_new_info | Window | [protected, static] |
s_pretranslate_windows | Window | [protected, static] |
s_window_creator | Window | [protected, static] |
s_wnd_map | Window | [protected, static] |
SCROLL_DOWN enum value | StartMenu | [protected] |
SCROLL_MODE enum name | StartMenu | [protected] |
SCROLL_NOT enum value | StartMenu | [protected] |
SCROLL_UP enum value | StartMenu | [protected] |
SendParent(UINT nmsg, WPARAM wparam=0, LPARAM lparam=0) | Window | |
ShowLaunchDialog(HWND hwndOwner) | StartMenuHandler | [protected, static] |
ShowLogoffDialog(HWND hwndOwner) | StartMenuHandler | [protected, static] |
ShowRestartDialog(HWND hwndOwner, UINT flags) | StartMenuHandler | [protected, static] |
ShowSearchComputer() | StartMenuHandler | [protected, static] |
ShowSearchDialog() | StartMenuHandler | [protected, static] |
StartMenu(HWND hwnd, int icon_size=ICON_SIZE_SMALL) | StartMenu | |
StartMenu(HWND hwnd, const StartMenuCreateInfo &create_info, int icon_size=ICON_SIZE_SMALL) | StartMenu | |
StartMenuHandler(HWND hwnd, int icon_size=ICON_SIZE_SMALL) | StartMenuHandler | [inline] |
StartMenuHandler(HWND hwnd, const StartMenuCreateInfo &create_info, int icon_size=ICON_SIZE_SMALL) | StartMenuHandler | [inline] |
super typedef | StartMenuHandler | |
unregister_dialog(HWND hwnd) | Window | [static] |
unregister_pretranslate(HWND hwnd) | Window | [static] |
UpdateIcons() | StartMenu | [protected] |
Window(HWND hwnd) | Window | |
WindowHandle(HWND hwnd=0) | WindowHandle | [inline] |
WindowMap typedef | Window | |
WindowWndProc(HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam) | Window | [static] |
WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam) | StartMenu | [protected, virtual] |
~DialogWindow() | DialogWindow | [inline] |
~StartMenu() | StartMenu | |
~Window() | Window | [virtual] |