Ejemplo n.º 1
0
void XDomTR::LayeroutCells(DRAWCONTEXT*pDraw,CELLDATA*pData)
{
//   XU8 aw=pData->alignw;
 //  XU8 ah=pData->alignh;
 //  pData->alignw=FindAttrib(XEAB::ALIGN,aw);
 //  pData->alignh=FindAttrib(XEAB::VALIGN,ah);
   //int r=pDraw->win.left;
   pData->nCol=0;
	/*if(!pData->bFinal)
	{

		NewRow(0,pDraw,pData,XTRUE,XTRUE);
	}*/
    NewTabRow(pDraw,pData);
	XDomNode::Handle(XDO_LAYEROUT_TABS,(XU32)pDraw,(XU32)pData);
	RowSpan(pDraw,pData,XTRUE);
	/*if(pData->bFinal&&(XINT)pData->rowws.GetSize()>pData->nRow)
	{
	  pData->cur.x=pDraw->win.left;
      pData->cur.y+=pData->rowws[pData->nRow];
	  pData->nRow++;
	}*/
   //pDraw->win.left=r;
//   pData->alignh=ah;
//   pData->alignw=aw;
	
	//pData->nCol=0;
}
Ejemplo n.º 2
0
void XDomTR::LayeroutCell(DRAWCONTEXT*pDraw,CELLDATA*pData)
{
   //PreLayerout(pDraw,pData);
   //XU8 aw=pData->alignw;
   //XU8 ah=pData->alignh;
   //pData->alignw=FindAttrib(XEAB::ALIGN,aw);
   //pData->alignh=FindAttrib(XEAB::VALIGN,ah);

   pData->nCol=0;
   XDomNode::Handle(XDO_LAYEROUT_TAB,(XU32)pDraw,(XU32)pData);
   RowSpan(pDraw,pData,XFALSE);
   pData->cur.x=pDraw->win.left;
   if(!pData->bEmpty)
	   pData->cur.y+=pData->rowws[pData->nRow];	
   pData->nRow++;
   pData->nCol=0;
   //pData->alignh=ah;
   //pData->alignw=aw;
}
Ejemplo n.º 3
0
NS_IMETHODIMP
HTMLTableCellElement::GetRowSpan(int32_t* aRowSpan)
{
  *aRowSpan = RowSpan();
  return NS_OK;
}