Пример #1
0
		private void CollapseItemDelayed(BaseItem item)
		{
			ResetHover();
			
			if(m_DelayedCollapseItem!=null && m_DelayedCollapseItem!=item)
			{
				m_DelayedCollapseItem.Expanded=false;
			}

			if(!m_LastExpandedOnHover)
			{
				item.Expanded=false;
				m_DelayedCollapseItem=null;
				m_LastExpandedOnHover=true; // was false
			}
			else
			{
				m_DelayedCollapseItem=item;
				m_DelayedCollapseItem.InternalMouseLeave();
			}
		}