|
ReactOS 0.4.16-dev-2104-gb84fa49
|

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 |
| bool | m_currentClosed |
| int | m_timer |
Definition at line 85 of file syspager.cpp.
| CBalloonQueue::CBalloonQueue | ( | ) |
Definition at line 508 of file syspager.cpp.
Definition at line 650 of file syspager.cpp.
| void CBalloonQueue::CloseCurrent | ( | ) |
Definition at line 598 of file syspager.cpp.
Referenced by CSysPagerWnd::OnBalloonPop().
| void CBalloonQueue::Deinit | ( | ) |
Definition at line 525 of file syspager.cpp.
Referenced by CSysPagerWnd::OnDestroy().
|
private |
Definition at line 606 of file syspager.cpp.
Referenced by Show().
| void CBalloonQueue::Init | ( | HWND | hwndParent, |
| CNotifyToolbar * | toolbar, | ||
| CTooltips * | balloons | ||
| ) |
Definition at line 518 of file syspager.cpp.
Referenced by CSysPagerWnd::OnCreate().
Definition at line 533 of file syspager.cpp.
Referenced by CSysPagerWnd::OnTimer().
| void CBalloonQueue::RemoveInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 583 of file syspager.cpp.
Referenced by CNotifyToolbar::RemoveButton().
Definition at line 617 of file syspager.cpp.
Referenced by Close(), SetTimer(), and Show().
Definition at line 622 of file syspager.cpp.
Referenced by OnTimer(), and UpdateInfo().
| void CBalloonQueue::UpdateInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 559 of file syspager.cpp.
Referenced by CNotifyToolbar::AddButton(), and CNotifyToolbar::UpdateButton().
Definition at line 89 of file syspager.cpp.
Referenced by SetTimer().
Definition at line 92 of file syspager.cpp.
Referenced by Close().
|
private |
Definition at line 123 of file syspager.cpp.
Referenced by Close(), CloseCurrent(), OnTimer(), Show(), and UpdateInfo().
|
private |
Definition at line 124 of file syspager.cpp.
|
private |
Definition at line 115 of file syspager.cpp.
Referenced by Deinit(), Init(), OnTimer(), SetTimer(), and Show().
Definition at line 119 of file syspager.cpp.
Referenced by OnTimer(), RemoveInfo(), and UpdateInfo().
|
private |
Definition at line 126 of file syspager.cpp.
Referenced by Deinit(), OnTimer(), and SetTimer().
|
private |
|
private |
Definition at line 117 of file syspager.cpp.
Definition at line 91 of file syspager.cpp.
Referenced by Show().
Definition at line 90 of file syspager.cpp.
Referenced by Show().
Definition at line 88 of file syspager.cpp.