|
@@ -1072,6 +1072,22 @@ void ObjTabelle::render( Bild & zRObj ) // zeichnet nach zRObj
|
|
for( int z = 0; z < zeilenAnzahl && tmp_zZeichnungs; ++z )
|
|
for( int z = 0; z < zeilenAnzahl && tmp_zZeichnungs; ++z )
|
|
{
|
|
{
|
|
int zHi = zeilenHeight->hat( z ) ? zeilenHeight->get( z ) : 0;
|
|
int zHi = zeilenHeight->hat( z ) ? zeilenHeight->get( z ) : 0;
|
|
|
|
+ if( hatStyle( Style::Raster ) )
|
|
|
|
+ yPos += rasterBreite;
|
|
|
|
+ yPos += zHi;
|
|
|
|
+ if( z == zeilenAnzahl - 1 && vertikalScrollBar && hatStyle( Style::VScroll ) )
|
|
|
|
+ vertikalScrollBar->getScrollData()->max = yPos + vertikalScrollBar->getScroll();
|
|
|
|
+ }
|
|
|
|
+ for( int z = zeilenAnzahl - 1; z >= 0 && tmp_zZeichnungs; z-- )
|
|
|
|
+ {
|
|
|
|
+ int zHi = zeilenHeight->hat( z ) ? zeilenHeight->get( z ) : 0;
|
|
|
|
+ yPos -= zHi;
|
|
|
|
+ if( hatStyle( Style::Raster ) )
|
|
|
|
+ {
|
|
|
|
+ yPos -= rasterBreite;
|
|
|
|
+ for( int i = 0; i < rasterBreite; i++ )
|
|
|
|
+ zRObj.drawLinieHAlpha( xPos, yPos + zHi + i, sBr, rasterFarbe );
|
|
|
|
+ }
|
|
Zeichnung *obj = tmp_zZeichnungs->hat( z ) ? tmp_zZeichnungs->z( z ) : 0;
|
|
Zeichnung *obj = tmp_zZeichnungs->hat( z ) ? tmp_zZeichnungs->z( z ) : 0;
|
|
if( obj )
|
|
if( obj )
|
|
{
|
|
{
|
|
@@ -1107,15 +1123,6 @@ void ObjTabelle::render( Bild & zRObj ) // zeichnet nach zRObj
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if( hatStyle( Style::Raster ) )
|
|
|
|
- {
|
|
|
|
- for( int i = 0; i < rasterBreite; i++ )
|
|
|
|
- zRObj.drawLinieHAlpha( xPos, yPos + zHi + i, sBr, rasterFarbe );
|
|
|
|
- yPos += rasterBreite;
|
|
|
|
- }
|
|
|
|
- yPos += zHi;
|
|
|
|
- if( z == zeilenAnzahl - 1 && vertikalScrollBar && hatStyle( Style::VScroll ) )
|
|
|
|
- vertikalScrollBar->getScrollData()->max = yPos + vertikalScrollBar->getScroll();
|
|
|
|
}
|
|
}
|
|
if( hatStyle( Style::Raster ) )
|
|
if( hatStyle( Style::Raster ) )
|
|
{
|
|
{
|