Index: abi/src/text/fmt/xp/fl_TableLayout.cpp =================================================================== RCS file: /cvsroot/abi/src/text/fmt/xp/fl_TableLayout.cpp,v retrieving revision 1.40 diff -u -r1.40 fl_TableLayout.cpp --- abi/src/text/fmt/xp/fl_TableLayout.cpp 30 Oct 2002 06:38:34 -0000 1.40 +++ abi/src/text/fmt/xp/fl_TableLayout.cpp 31 Oct 2002 15:18:55 -0000 @@ -85,6 +85,7 @@ m_iColSpacing(0), m_iRowSpacing(0), m_iLeftColPos(0) + { m_vecColProps.clear(); m_vecRowProps.clear(); @@ -1031,7 +1032,11 @@ m_iRightStyle(LS_NORMAL), m_iTopStyle(LS_NORMAL), m_iBottomStyle(LS_NORMAL), - m_iBgStyle(FS_OFF) + m_iBgStyle(FS_OFF), +m_iLeftLineThickness(0), +m_iTopLineThickness(0), +m_iRightLineThickness(0), +m_iBottomLineThickness(0) { createCellContainer(); } @@ -1113,6 +1118,11 @@ pCell->setTopStyle(m_iTopStyle); pCell->setBottomStyle(m_iBottomStyle); pCell->setBgStyle(m_iBgStyle); + + pCell->setLeftThickness(m_iLeftLineThickness); + pCell->setTopThickness(m_iTopLineThickness); + pCell->setRightThickness(m_iRightLineThickness); + pCell->setBottomThickness(m_iBottomLineThickness); } /*! @@ -1629,6 +1639,27 @@ if(pszBgStyle && pszBgStyle[0]) { m_iBgStyle = atoi(pszBgStyle); + } + +const char *pszLeftLineThickness = NULL; +const char *pszTopLineThickness = NULL; +const char *pszRightLineThickness = NULL; +const char *pszBottomLineThickness = NULL; +pSectionAP->getProperty("left-thickness", (const XML_Char *&)pszLeftLineThickness); +pSectionAP->getProperty("top-thickness", (const XML_Char *&)pszTopLineThickness); +pSectionAP->getProperty("right-thickness", (const XML_Char *&)pszRightLineThickness); +pSectionAP->getProperty("bot-thickness", (const XML_Char *&)pszBottomLineThickness); +if (pszLeftLineThickness && pszLeftLineThickness[0]) { + m_iLeftLineThickness = atoi(pszLeftLineThickness); + } +if (pszTopLineThickness && pszTopLineThickness[0]) { + m_iTopLineThickness = atoi(pszTopLineThickness); + } +if (pszRightLineThickness && pszRightLineThickness[0]) { + m_iRightLineThickness = atoi(pszRightLineThickness); + } +if (pszBottomLineThickness && pszBottomLineThickness[0]) { + m_iBottomLineThickness = atoi(pszBottomLineThickness); } }