ReactOS 0.4.16-dev-41-ge8c7597
|
#include <traydeskbtn.h>
Public Member Functions | |
CTrayShowDesktopButton () | |
INT | WidthOrHeight () const |
HRESULT | DoCreate (HWND hwndParent) |
VOID | Click () |
BOOL | PtInButton (LPPOINT pt) const |
VOID | StartHovering () |
LRESULT | OnLButtonUp (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnLButtonDown (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
Public Attributes | |
BOOL | m_bPressed |
BOOL | m_bHorizontal |
Private Member Functions | |
VOID | OnDraw (HDC hdc, LPRECT prc) |
LRESULT | OnClick (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnSettingChanged (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnThemeChanged (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnWindowPosChanged (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
VOID | EnsureWindowTheme (BOOL setTheme) |
LRESULT | OnPaint (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnPrintClient (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnMouseMove (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnTimer (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
LRESULT | OnDestroy (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
Definition at line 17 of file traydeskbtn.h.
CTrayShowDesktopButton::CTrayShowDesktopButton | ( | ) |
Definition at line 20 of file traydeskbtn.cpp.
VOID CTrayShowDesktopButton::Click | ( | ) |
Definition at line 106 of file traydeskbtn.cpp.
Referenced by OnLButtonUp(), and CTrayWindow::OnNcLButtonUp().
Definition at line 62 of file traydeskbtn.cpp.
Referenced by CTrayNotifyWnd::OnCreate().
Definition at line 171 of file traydeskbtn.cpp.
Referenced by DoCreate(), OnSettingChanged(), OnThemeChanged(), and OnWindowPosChanged().
|
private |
Definition at line 90 of file traydeskbtn.cpp.
|
private |
Definition at line 287 of file traydeskbtn.cpp.
Definition at line 303 of file traydeskbtn.cpp.
Referenced by OnPaint(), and OnPrintClient().
LRESULT CTrayShowDesktopButton::OnLButtonDown | ( | UINT | uMsg, |
WPARAM | wParam, | ||
LPARAM | lParam, | ||
BOOL & | bHandled | ||
) |
Definition at line 126 of file traydeskbtn.cpp.
Referenced by CTrayWindow::OnNcLButtonDown().
LRESULT CTrayShowDesktopButton::OnLButtonUp | ( | UINT | uMsg, |
WPARAM | wParam, | ||
LPARAM | lParam, | ||
BOOL & | bHandled | ||
) |
Definition at line 113 of file traydeskbtn.cpp.
Referenced by CTrayWindow::OnLButtonUp(), and CTrayWindow::OnNcLButtonUp().
|
private |
Definition at line 262 of file traydeskbtn.cpp.
|
private |
Definition at line 207 of file traydeskbtn.cpp.
|
private |
Definition at line 220 of file traydeskbtn.cpp.
|
private |
Definition at line 134 of file traydeskbtn.cpp.
|
private |
Definition at line 141 of file traydeskbtn.cpp.
Referenced by OnSettingChanged().
|
private |
Definition at line 268 of file traydeskbtn.cpp.
|
private |
Definition at line 165 of file traydeskbtn.cpp.
Definition at line 234 of file traydeskbtn.cpp.
Referenced by OnLButtonUp(), CTrayNotifyWnd::OnMouseMove(), CTrayNotifyWnd::OnNcHitTest(), CTrayWindow::OnNcHitTest(), CTrayWindow::OnNcLButtonDown(), and OnTimer().
VOID CTrayShowDesktopButton::StartHovering | ( | ) |
Definition at line 249 of file traydeskbtn.cpp.
Referenced by OnMouseMove(), and CTrayNotifyWnd::OnMouseMove().
INT CTrayShowDesktopButton::WidthOrHeight | ( | ) | const |
Definition at line 33 of file traydeskbtn.cpp.
Referenced by CTrayNotifyWnd::AlignControls(), and CTrayNotifyWnd::GetMinimumSize().
BOOL CTrayShowDesktopButton::m_bHorizontal |
Definition at line 34 of file traydeskbtn.h.
Referenced by EnsureWindowTheme(), OnDraw(), CTrayNotifyWnd::OnGetMinimumSize(), PtInButton(), and WidthOrHeight().
|
private |
Definition at line 29 of file traydeskbtn.h.
Referenced by OnDraw(), OnTimer(), and StartHovering().
BOOL CTrayShowDesktopButton::m_bPressed |
Definition at line 33 of file traydeskbtn.h.
Referenced by OnDraw(), OnLButtonDown(), OnLButtonUp(), and CTrayWindow::OnNcLButtonUp().
|
private |
Definition at line 23 of file traydeskbtn.h.
Referenced by EnsureWindowTheme(), and WidthOrHeight().
|
private |
Definition at line 28 of file traydeskbtn.h.
Referenced by EnsureWindowTheme(), OnDraw(), and WidthOrHeight().
|
private |
Definition at line 22 of file traydeskbtn.h.
Referenced by EnsureWindowTheme(), OnDestroy(), OnDraw(), and OnThemeChanged().
|
private |
Definition at line 27 of file traydeskbtn.h.
Referenced by OnDraw(), OnThemeChanged(), and WidthOrHeight().
|
private |
Definition at line 21 of file traydeskbtn.h.
Referenced by EnsureWindowTheme(), OnDestroy(), OnDraw(), and OnThemeChanged().
|
private |
Definition at line 30 of file traydeskbtn.h.
Referenced by DoCreate(), EnsureWindowTheme(), OnClick(), OnTimer(), and StartHovering().
|
private |
Definition at line 25 of file traydeskbtn.h.
Referenced by DoCreate(), and OnDraw().
|
private |
Definition at line 24 of file traydeskbtn.h.
Referenced by EnsureWindowTheme(), and OnDraw().
|
private |
Definition at line 20 of file traydeskbtn.h.
|
private |
Definition at line 26 of file traydeskbtn.h.
Referenced by DoCreate(), and OnDraw().