ReactOS 0.4.16-dev-1025-gd3456f5
|
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 506 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 523 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 516 of file syspager.cpp.
Referenced by CSysPagerWnd::OnCreate().
Definition at line 531 of file syspager.cpp.
Referenced by CSysPagerWnd::OnTimer().
void CBalloonQueue::RemoveInfo | ( | InternalIconData * | notifyItem | ) |
Definition at line 581 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 557 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.