m_armedTip
if(m_armedTip) {
delete m_armedTip;
m_armedTip = 0;
m_armedTip = new tip_entry(
if(m_armedTip) {
if(m_armedTip->rect == screenRect) {
delete m_armedTip;
m_armedTip = 0;
ASSERT(m_armedTip);
if(moved && !m_armedTip->rect.Contains(point)) {
delete m_armedTip;
m_armedTip = 0;
ASSERT(m_armedTip);
m_visibleTipRect = m_armedTip->rect;
_showTip(m_armedTip);
delete m_armedTip;
m_armedTip = 0;
tip_entry* m_armedTip;