|
|
@ -243,42 +243,42 @@ void KThemeBase::generateBorderPix( int i )
|
|
|
|
TQBitmap destMask( pbWidth[ i ], pbWidth[ i ] );
|
|
|
|
TQBitmap destMask( pbWidth[ i ], pbWidth[ i ] );
|
|
|
|
TQPixmap tmp( pbWidth[ i ], pbWidth[ i ] );
|
|
|
|
TQPixmap tmp( pbWidth[ i ], pbWidth[ i ] );
|
|
|
|
|
|
|
|
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), 0, 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], 0, 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::TopLeft, tmp );
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::TopLeft, tmp );
|
|
|
|
|
|
|
|
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), pbPixmaps[ i ] ->width() - pbWidth[ i ], 0,
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], pbPixmaps[ i ] ->width() - pbWidth[ i ], 0,
|
|
|
|
pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
0, pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
0, pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::TopRight, tmp );
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::TopRight, tmp );
|
|
|
|
|
|
|
|
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), 0, pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], 0, pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
pbWidth[ i ], pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::BottomLeft, tmp );
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::BottomLeft, tmp );
|
|
|
|
|
|
|
|
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ], pbWidth[ i ], pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ], pbWidth[ i ], pbWidth[ i ],
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ], pbWidth[ i ], pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ], pbWidth[ i ], pbWidth[ i ],
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
@ -287,23 +287,23 @@ void KThemeBase::generateBorderPix( int i )
|
|
|
|
|
|
|
|
|
|
|
|
tmp.resize( pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ] );
|
|
|
|
tmp.resize( pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ] );
|
|
|
|
destMask.resize( pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ] );
|
|
|
|
destMask.resize( pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ] );
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), pbWidth[ i ], 0,
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], pbWidth[ i ], 0,
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbWidth[ i ], 0,
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbWidth[ i ], 0,
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ],
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::Top, tmp );
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::Top, tmp );
|
|
|
|
|
|
|
|
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), pbWidth[ i ],
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbWidth[ i ],
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
pbPixmaps[ i ] ->width() - pbWidth[ i ] * 2, pbWidth[ i ], TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
@ -312,23 +312,23 @@ void KThemeBase::generateBorderPix( int i )
|
|
|
|
|
|
|
|
|
|
|
|
tmp.resize( pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2 );
|
|
|
|
tmp.resize( pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2 );
|
|
|
|
destMask.resize( pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2 );
|
|
|
|
destMask.resize( pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2 );
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2, TQt::CopyROP, false );
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2, TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, pbWidth[ i ], pbWidth[ i ],
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2, TQt::CopyROP, false );
|
|
|
|
pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2, TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::Left, tmp );
|
|
|
|
pbPixmaps[ i ] ->setBorder( KThemePixmap::Left, tmp );
|
|
|
|
|
|
|
|
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&tmp), 0, 0, TQT_TQPAINTDEVICE(pbPixmaps[ i ]), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
bitBlt( &tmp, 0, 0, pbPixmaps[ i ], pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
pbWidth[ i ], pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2,
|
|
|
|
pbWidth[ i ], pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2,
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&destMask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
bitBlt( &destMask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), pbPixmaps[ i ] ->width() - pbWidth[ i ],
|
|
|
|
pbWidth[ i ], pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2,
|
|
|
|
pbWidth[ i ], pbWidth[ i ], pbPixmaps[ i ] ->height() - pbWidth[ i ] * 2,
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
tmp.setMask( destMask );
|
|
|
|
tmp.setMask( destMask );
|
|
|
@ -813,10 +813,10 @@ KThemePixmap* KThemeBase::scaleBorder( int w, int h, WidgetType widget ) const
|
|
|
|
const TQBitmap *srcMask = tmp->mask();
|
|
|
|
const TQBitmap *srcMask = tmp->mask();
|
|
|
|
int bdWidth = tmp->width();
|
|
|
|
int bdWidth = tmp->width();
|
|
|
|
|
|
|
|
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(pixmap), 0, 0, TQT_TQPAINTDEVICE(tmp), 0, 0, bdWidth, bdWidth,
|
|
|
|
bitBlt( pixmap, 0, 0, tmp, 0, 0, bdWidth, bdWidth,
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, bdWidth, bdWidth,
|
|
|
|
bitBlt( &mask, 0, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, bdWidth, bdWidth,
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( 0, 0, bdWidth, bdWidth, color1 );
|
|
|
|
mPainter.fillRect( 0, 0, bdWidth, bdWidth, color1 );
|
|
|
@ -824,30 +824,30 @@ KThemePixmap* KThemeBase::scaleBorder( int w, int h, WidgetType widget ) const
|
|
|
|
|
|
|
|
|
|
|
|
tmp = borderPixmap( widget ) ->border( KThemePixmap::TopRight );
|
|
|
|
tmp = borderPixmap( widget ) ->border( KThemePixmap::TopRight );
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(pixmap), w - bdWidth, 0, TQT_TQPAINTDEVICE(tmp), 0, 0, bdWidth,
|
|
|
|
bitBlt( pixmap, w - bdWidth, 0, tmp, 0, 0, bdWidth,
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), w - bdWidth, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, bdWidth,
|
|
|
|
bitBlt( &mask, w - bdWidth, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, bdWidth,
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( w - bdWidth, 0, bdWidth, bdWidth, color1 );
|
|
|
|
mPainter.fillRect( w - bdWidth, 0, bdWidth, bdWidth, color1 );
|
|
|
|
|
|
|
|
|
|
|
|
tmp = borderPixmap( widget ) ->border( KThemePixmap::BottomLeft );
|
|
|
|
tmp = borderPixmap( widget ) ->border( KThemePixmap::BottomLeft );
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(pixmap), 0, h - bdWidth, TQT_TQPAINTDEVICE(tmp), 0, 0, bdWidth,
|
|
|
|
bitBlt( pixmap, 0, h - bdWidth, tmp, 0, 0, bdWidth,
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), 0, h - bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, bdWidth,
|
|
|
|
bitBlt( &mask, 0, h - bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0, bdWidth,
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
bdWidth, TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( 0, h - bdWidth, bdWidth, bdWidth, color1 );
|
|
|
|
mPainter.fillRect( 0, h - bdWidth, bdWidth, bdWidth, color1 );
|
|
|
|
|
|
|
|
|
|
|
|
tmp = borderPixmap( widget ) ->border( KThemePixmap::BottomRight );
|
|
|
|
tmp = borderPixmap( widget ) ->border( KThemePixmap::BottomRight );
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(pixmap), w - bdWidth, h - bdWidth, TQT_TQPAINTDEVICE(tmp), 0, 0,
|
|
|
|
bitBlt( pixmap, w - bdWidth, h - bdWidth, tmp, 0, 0,
|
|
|
|
bdWidth, bdWidth, TQt::CopyROP, false );
|
|
|
|
bdWidth, bdWidth, TQt::CopyROP, false );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), w - bdWidth, h - bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bitBlt( &mask, w - bdWidth, h - bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bdWidth, bdWidth, TQt::CopyROP, false );
|
|
|
|
bdWidth, bdWidth, TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( w - bdWidth, h - bdWidth, bdWidth, bdWidth, color1 );
|
|
|
|
mPainter.fillRect( w - bdWidth, h - bdWidth, bdWidth, bdWidth, color1 );
|
|
|
@ -860,7 +860,7 @@ KThemePixmap* KThemeBase::scaleBorder( int w, int h, WidgetType widget ) const
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
p.drawTiledPixmap( bdWidth, 0, w - bdWidth * 2, bdWidth, *tmp );
|
|
|
|
p.drawTiledPixmap( bdWidth, 0, w - bdWidth * 2, bdWidth, *tmp );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), bdWidth, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bitBlt( &mask, bdWidth, 0, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
w - bdWidth * 2, bdWidth, TQt::CopyROP, false );
|
|
|
|
w - bdWidth * 2, bdWidth, TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( bdWidth, 0, w - bdWidth * 2, bdWidth, color1 );
|
|
|
|
mPainter.fillRect( bdWidth, 0, w - bdWidth * 2, bdWidth, color1 );
|
|
|
@ -870,7 +870,7 @@ KThemePixmap* KThemeBase::scaleBorder( int w, int h, WidgetType widget ) const
|
|
|
|
p.drawTiledPixmap( bdWidth, h - bdWidth, w - bdWidth * 2, bdWidth,
|
|
|
|
p.drawTiledPixmap( bdWidth, h - bdWidth, w - bdWidth * 2, bdWidth,
|
|
|
|
*tmp );
|
|
|
|
*tmp );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), bdWidth, h - bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bitBlt( &mask, bdWidth, h - bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
w - bdWidth * 2, bdWidth, TQt::CopyROP, false );
|
|
|
|
w - bdWidth * 2, bdWidth, TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( bdWidth, h - bdWidth, w - bdWidth * 2, bdWidth,
|
|
|
|
mPainter.fillRect( bdWidth, h - bdWidth, w - bdWidth * 2, bdWidth,
|
|
|
@ -882,7 +882,7 @@ KThemePixmap* KThemeBase::scaleBorder( int w, int h, WidgetType widget ) const
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
srcMask = tmp->mask();
|
|
|
|
p.drawTiledPixmap( 0, bdWidth, bdWidth, h - bdWidth * 2, *tmp );
|
|
|
|
p.drawTiledPixmap( 0, bdWidth, bdWidth, h - bdWidth * 2, *tmp );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), 0, bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bitBlt( &mask, 0, bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bdWidth, h - bdWidth * 2, TQt::CopyROP, false );
|
|
|
|
bdWidth, h - bdWidth * 2, TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( 0, bdWidth, bdWidth, h - bdWidth * 2, color1 );
|
|
|
|
mPainter.fillRect( 0, bdWidth, bdWidth, h - bdWidth * 2, color1 );
|
|
|
@ -892,7 +892,7 @@ KThemePixmap* KThemeBase::scaleBorder( int w, int h, WidgetType widget ) const
|
|
|
|
p.drawTiledPixmap( w - bdWidth, bdWidth, bdWidth, h - bdWidth * 2,
|
|
|
|
p.drawTiledPixmap( w - bdWidth, bdWidth, bdWidth, h - bdWidth * 2,
|
|
|
|
*tmp );
|
|
|
|
*tmp );
|
|
|
|
if ( srcMask )
|
|
|
|
if ( srcMask )
|
|
|
|
bitBlt( TQT_TQPAINTDEVICE(&mask), w - bdWidth, bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bitBlt( &mask, w - bdWidth, bdWidth, KDE_TQBITMAP_TO_TQPAINTDEVICE(srcMask), 0, 0,
|
|
|
|
bdWidth, h - bdWidth * 2, TQt::CopyROP, false );
|
|
|
|
bdWidth, h - bdWidth * 2, TQt::CopyROP, false );
|
|
|
|
else
|
|
|
|
else
|
|
|
|
mPainter.fillRect( w - bdWidth, bdWidth, bdWidth, h - bdWidth * 2, color1 );
|
|
|
|
mPainter.fillRect( w - bdWidth, bdWidth, bdWidth, h - bdWidth * 2, color1 );
|
|
|
|