ReactOS 0.4.15-dev-6644-g539123c
|
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 83 of file syspager.cpp.
CBalloonQueue::CBalloonQueue | ( | ) |
Definition at line 500 of file syspager.cpp.
Definition at line 642 of file syspager.cpp.
void CBalloonQueue::CloseCurrent | ( | ) |
Definition at line 590 of file syspager.cpp.
Referenced by CSysPagerWnd::OnBalloonPop().
void CBalloonQueue::Deinit | ( | ) |
Definition at line 517 of file syspager.cpp.
Referenced by CSysPagerWnd::OnDestroy().
|
private |
Definition at line 598 of file syspager.cpp.
Referenced by Show().
void CBalloonQueue::Init | ( | HWND | hwndParent, |
CNotifyToolbar * | toolbar, | ||
CTooltips * | balloons | ||
) |
Definition at line 510 of file syspager.cpp.
Referenced by CSysPagerWnd::OnCreate().
Definition at line 525 of file syspager.cpp.
Referenced by CSysPagerWnd::OnTimer().
void CBalloonQueue::RemoveInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 575 of file syspager.cpp.
Referenced by CNotifyToolbar::RemoveButton().
Definition at line 609 of file syspager.cpp.
Referenced by Close(), SetTimer(), and Show().
Definition at line 614 of file syspager.cpp.
Referenced by OnTimer(), and UpdateInfo().
void CBalloonQueue::UpdateInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 551 of file syspager.cpp.
Referenced by CNotifyToolbar::AddButton(), and CNotifyToolbar::UpdateButton().
Definition at line 87 of file syspager.cpp.
Referenced by SetTimer().
Definition at line 90 of file syspager.cpp.
Referenced by Close().
|
private |
Definition at line 121 of file syspager.cpp.
Referenced by Close(), CloseCurrent(), OnTimer(), Show(), and UpdateInfo().
|
private |
Definition at line 122 of file syspager.cpp.
|
private |
Definition at line 113 of file syspager.cpp.
Referenced by Deinit(), Init(), OnTimer(), SetTimer(), and Show().
Definition at line 117 of file syspager.cpp.
Referenced by OnTimer(), RemoveInfo(), and UpdateInfo().
|
private |
Definition at line 124 of file syspager.cpp.
Referenced by Deinit(), OnTimer(), and SetTimer().
|
private |
|
private |
Definition at line 115 of file syspager.cpp.
Definition at line 89 of file syspager.cpp.
Referenced by Show().
Definition at line 88 of file syspager.cpp.
Referenced by Show().
Definition at line 86 of file syspager.cpp.