|
ReactOS 0.4.17-dev-870-gcf89458
|

Classes | |
| struct | Info |
Public Member Functions | |
| CBalloonQueue () | |
| void | Init (HWND hwndParent, CNotifyToolbar *toolbar, CTooltips *balloons) |
| void | Deinit () |
| bool | OnTimer (int timerId) |
| void | UpdateInfo (InternalIconData *notifyItem) |
| void | RemoveInfo (InternalIconData *notifyItem) |
| void | CloseCurrent () |
Static Public Attributes | |
| static const int | TimerInterval = 2000 |
| static const int | BalloonsTimerId = 1 |
| static const int | MinTimeout = 10000 |
| static const int | MaxTimeout = 30000 |
| static const int | CooldownBetweenBalloons = 2000 |
Private Member Functions | |
| int | IndexOf (InternalIconData *pdata) |
| void | SetTimer (int length) |
| void | Show (Info &info) |
| void | Close (IN OUT InternalIconData *notifyItem, IN UINT uReason) |
Private Attributes | |
| HWND | m_hwndParent |
| CTooltips * | m_tooltips |
| CAtlList< Info > | m_queue |
| CNotifyToolbar * | m_toolbar |
| InternalIconData * | m_current |
| int | m_timer |
Definition at line 90 of file syspager.cpp.
| CBalloonQueue::CBalloonQueue | ( | ) |
Definition at line 510 of file syspager.cpp.
Definition at line 648 of file syspager.cpp.
| void CBalloonQueue::CloseCurrent | ( | ) |
Definition at line 596 of file syspager.cpp.
Referenced by CSysPagerWnd::OnBalloonPop().
| void CBalloonQueue::Deinit | ( | ) |
Definition at line 526 of file syspager.cpp.
Referenced by CSysPagerWnd::OnDestroy().
|
private |
Definition at line 604 of file syspager.cpp.
Referenced by Show().
| void CBalloonQueue::Init | ( | HWND | hwndParent, |
| CNotifyToolbar * | toolbar, | ||
| CTooltips * | balloons | ||
| ) |
Definition at line 519 of file syspager.cpp.
Referenced by CSysPagerWnd::OnCreate().
Definition at line 534 of file syspager.cpp.
Referenced by CSysPagerWnd::OnTimer().
| void CBalloonQueue::RemoveInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 580 of file syspager.cpp.
Referenced by CNotifyToolbar::RemoveButton().
Definition at line 615 of file syspager.cpp.
Referenced by Close(), SetTimer(), and Show().
Definition at line 620 of file syspager.cpp.
Referenced by OnTimer(), and UpdateInfo().
| void CBalloonQueue::UpdateInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 558 of file syspager.cpp.
Referenced by CNotifyToolbar::AddButton(), and CNotifyToolbar::UpdateButton().
Definition at line 94 of file syspager.cpp.
Referenced by SetTimer().
Definition at line 97 of file syspager.cpp.
Referenced by Close().
|
private |
Definition at line 128 of file syspager.cpp.
Referenced by Close(), CloseCurrent(), OnTimer(), Show(), and UpdateInfo().
|
private |
Definition at line 120 of file syspager.cpp.
Referenced by Deinit(), Init(), OnTimer(), SetTimer(), and Show().
Definition at line 124 of file syspager.cpp.
Referenced by OnTimer(), RemoveInfo(), and UpdateInfo().
|
private |
Definition at line 130 of file syspager.cpp.
Referenced by Deinit(), OnTimer(), and SetTimer().
|
private |
|
private |
Definition at line 122 of file syspager.cpp.
Definition at line 96 of file syspager.cpp.
Referenced by Show().
Definition at line 95 of file syspager.cpp.
Referenced by Show().
Definition at line 93 of file syspager.cpp.