ReactOS 0.4.15-dev-7842-g558ab78
|
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 503 of file syspager.cpp.
Definition at line 645 of file syspager.cpp.
void CBalloonQueue::CloseCurrent | ( | ) |
Definition at line 593 of file syspager.cpp.
Referenced by CSysPagerWnd::OnBalloonPop().
void CBalloonQueue::Deinit | ( | ) |
Definition at line 520 of file syspager.cpp.
Referenced by CSysPagerWnd::OnDestroy().
|
private |
Definition at line 601 of file syspager.cpp.
Referenced by Show().
void CBalloonQueue::Init | ( | HWND | hwndParent, |
CNotifyToolbar * | toolbar, | ||
CTooltips * | balloons | ||
) |
Definition at line 513 of file syspager.cpp.
Referenced by CSysPagerWnd::OnCreate().
Definition at line 528 of file syspager.cpp.
Referenced by CSysPagerWnd::OnTimer().
void CBalloonQueue::RemoveInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 578 of file syspager.cpp.
Referenced by CNotifyToolbar::RemoveButton().
Definition at line 612 of file syspager.cpp.
Referenced by Close(), SetTimer(), and Show().
Definition at line 617 of file syspager.cpp.
Referenced by OnTimer(), and UpdateInfo().
void CBalloonQueue::UpdateInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 554 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.