X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/04dbb6467be8f564f380bd9a1106fbdecbd26a98..d174f457e6a3337d85dbfe1152308cf548e07fa3:/src/html/m_dflist.cpp diff --git a/src/html/m_dflist.cpp b/src/html/m_dflist.cpp index b6ec386043..92ff94b1c1 100644 --- a/src/html/m_dflist.cpp +++ b/src/html/m_dflist.cpp @@ -1,26 +1,20 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: m_dflist.cpp +// Name: src/html/m_dflist.cpp // Purpose: wxHtml module for definition lists (DL,DT,DD) // Author: Vaclav Slavik // RCS-ID: $Id$ // Copyright: (c) 1999 Vaclav Slavik -// Licence: wxWindows Licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ -#pragma implementation -#endif - #include "wx/wxprec.h" +#ifdef __BORLANDC__ + #pragma hdrstop +#endif -#include "wx/defs.h" #if wxUSE_HTML && wxUSE_STREAMS -#ifdef __BORDLANDC__ -#pragma hdrstop -#endif - #ifndef WXPRECOMP #endif @@ -34,7 +28,9 @@ FORCE_LINK_ME(m_dflist) -TAG_HANDLER_BEGIN(DEFLIST, "DL,DT,DD") +TAG_HANDLER_BEGIN(DEFLIST, "DL,DT,DD" ) + + TAG_HANDLER_CONSTR(DEFLIST) { } TAG_HANDLER_PROC(tag) { @@ -43,7 +39,7 @@ TAG_HANDLER_BEGIN(DEFLIST, "DL,DT,DD") if (tag.GetName() == wxT("DL")) { - if (m_WParser->GetContainer()->GetFirstCell() != NULL) + if (m_WParser->GetContainer()->GetFirstChild() != NULL) { m_WParser->CloseContainer(); m_WParser->OpenContainer(); @@ -52,35 +48,30 @@ TAG_HANDLER_BEGIN(DEFLIST, "DL,DT,DD") ParseInner(tag); - if (m_WParser->GetContainer()->GetFirstCell() != NULL) + if (m_WParser->GetContainer()->GetFirstChild() != NULL) { m_WParser->CloseContainer(); m_WParser->OpenContainer(); } m_WParser->GetContainer()->SetIndent(m_WParser->GetCharHeight(), wxHTML_INDENT_TOP); - return TRUE; + return true; } else if (tag.GetName() == wxT("DT")) { - if (!tag.IsEnding()) - { - m_WParser->CloseContainer(); - c = m_WParser->OpenContainer(); - c->SetAlignHor(wxHTML_ALIGN_LEFT); - c->SetMinHeight(m_WParser->GetCharHeight()); - } - return FALSE; + m_WParser->CloseContainer(); + c = m_WParser->OpenContainer(); + c->SetAlignHor(wxHTML_ALIGN_LEFT); + c->SetMinHeight(m_WParser->GetCharHeight()); + return false; } - else if (!tag.IsEnding()) // "DD" + else // "DD" { m_WParser->CloseContainer(); c = m_WParser->OpenContainer(); c->SetIndent(5 * m_WParser->GetCharWidth(), wxHTML_INDENT_LEFT); - return FALSE; + return false; } - - else return FALSE; } TAG_HANDLER_END(DEFLIST)