Make the sizegrip into a square

wilder-5.24
Jacopo De Simoi 5 years ago committed by Jacopo De Simoi
parent 227f81371e
commit 7c11e0308c
  1. 2
      kdecoration/breezedecoration.cpp
  2. 4
      kdecoration/breezesizegrip.cpp
  3. 2
      kdecoration/breezesizegrip.h

@ -553,7 +553,7 @@ namespace Breeze
painter->setPen( c->color( ColorGroup::Active, ColorRole::TitleBar ) ); painter->setPen( c->color( ColorGroup::Active, ColorRole::TitleBar ) );
QPointF p=rect().bottomRight()+QPointF(0.5, 0.5); QPointF p=rect().bottomRight()+QPointF(0.5, 0.5);
// Unfortunately SizeGrip::GripSize is private // Unfortunately SizeGrip::GripSize is private
const int sizeGripSize = 18; //SizeGrip::GripSize; const int sizeGripSize = 10; //SizeGrip::GripSize;
QPointF q=p-QPoint(0, sizeGripSize); QPointF q=p-QPoint(0, sizeGripSize);
QPointF r=p-QPoint(sizeGripSize, 0); QPointF r=p-QPoint(sizeGripSize, 0);
painter->drawLine( p, q ); painter->drawLine( p, q );

@ -40,6 +40,7 @@ namespace Breeze
// mask // mask
setMask( QRegion( QVector<QPoint>{ setMask( QRegion( QVector<QPoint>{
QPoint( 0, GripSize ), QPoint( 0, GripSize ),
QPoint( 0, 0 ),
QPoint( GripSize, 0 ), QPoint( GripSize, 0 ),
QPoint( GripSize, GripSize ), QPoint( GripSize, GripSize ),
QPoint( 0, GripSize )} ) ); QPoint( 0, GripSize )} ) );
@ -131,9 +132,10 @@ namespace Breeze
painter.setPen( Qt::NoPen ); painter.setPen( Qt::NoPen );
painter.setBrush( backgroundColor ); painter.setBrush( backgroundColor );
// polygon // polygon -- should really use a rectangle here
painter.drawPolygon( QVector<QPoint> { painter.drawPolygon( QVector<QPoint> {
QPoint( 0, GripSize ), QPoint( 0, GripSize ),
QPoint( 0, 0),
QPoint( GripSize, 0 ), QPoint( GripSize, 0 ),
QPoint( GripSize, GripSize ), QPoint( GripSize, GripSize ),
QPoint( 0, GripSize )} ); QPoint( 0, GripSize )} );

@ -68,7 +68,7 @@ namespace Breeze
//* grip size //* grip size
enum { enum {
Offset = 0, Offset = 0,
GripSize = 18, GripSize = 10,
}; };
//* decoration //* decoration

Loading…
Cancel
Save