⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmllistitem.cpp

📁 hl2 source code. Do not use it illegal.
💻 CPP
字号:
/*----------------------------------------------------------------------
Copyright (c) 1998,1999 Gipsysoft. All Rights Reserved.
Please see the file "licence.txt" for licencing details.
File:	HTMLListItem.cpp
Owner:	russf@gipsysoft.com
Purpose:	<Description of module>.
----------------------------------------------------------------------*/
#include "stdafx.h"
#include "HTMLParse.h"

CHTMLListItem::CHTMLListItem( CDefaults *pDefaults, bool bBullet, LPCTSTR pcszFont, int nSize, bool bBold, bool bItalic, bool bUnderline, bool bStrikeout, COLORREF crFore )
	: CHTMLDocument( pDefaults )
	, m_bBullet( bBullet )
	, m_strFont( pcszFont )
	, m_nSize( nSize )
	, m_bBold( bBold )
	, m_bItalic( bItalic )
	, m_bUnderline( bUnderline )
	, m_bStrikeout( bStrikeout )
	, m_crFore( crFore )
{
}


// This method is used to determine if any substance has been added to the 
// list item. List items are always created with a sigle paragraph.
// If there isone item, and it is empty, then the list item is empty.
bool CHTMLListItem::IsEmpty() const
{
	if (!m_arrItems.GetSize())
		return true;
	if (m_arrItems.GetSize() == 1)
	{
		// The first object is always a paragraph...
		ASSERT(m_arrItems[0]->GetType() == CHTMLDocumentObject::knParagraph);
		CHTMLParagraph* pPara = (CHTMLParagraph*)m_arrItems[0];
		return ( !pPara->m_arrItems.GetSize() );
	}
	return false;
}

#ifdef _DEBUG
void CHTMLListItem::Dump() const
{
	TRACENL( _T("Table List Item----------\n") );
	TRACENL( _T(" Bullet:  %s\n"), (m_bBullet ? _T("true") : _T("false") ));
	TRACENL( _T("\tFont(%s)\n"), (LPCTSTR)m_strFont );
	TRACENL( _T("\tSize(%d)\n"), m_nSize );
	TRACENL( _T("\t bBold(%d)\n"), m_bBold );
	TRACENL( _T("\t bItalic(%d)\n"), m_bItalic );
	TRACENL( _T("\t bUnderline(%d)\n"), m_bUnderline );
	TRACENL( _T("\t crFore(%d)\n"), m_crFore );
	CHTMLDocument::Dump();
}
#endif	//	_DEBUG

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -