Make the sizegrip into a square

wilder
Jacopo De Simoi 4 years ago
parent 007ef3358b
commit d74c2855ce
  1. 2
      kdecoration/breezedecoration.cpp
  2. 4
      kdecoration/breezesizegrip.cpp
  3. 2
      kdecoration/breezesizegrip.h

@ -565,7 +565,7 @@ void Decoration::paint(QPainter *painter, const QRect &repaintRegion)
painter->setPen( c->color( ColorGroup::Active, ColorRole::TitleBar ) );
QPointF p=rect().bottomRight()+QPointF(0.5, 0.5);
// Unfortunately SizeGrip::GripSize is private
const int sizeGripSize = 18; //SizeGrip::GripSize;
const int sizeGripSize = 10; //SizeGrip::GripSize;
QPointF q=p-QPoint(0, sizeGripSize);
QPointF r=p-QPoint(sizeGripSize, 0);
painter->drawLine( p, q );

@ -41,7 +41,7 @@ SizeGrip::SizeGrip(Decoration *decoration)
setFixedSize(QSize(GripSize, GripSize));
// mask
setMask(QRegion(QVector<QPoint>{QPoint(0, GripSize), QPoint(GripSize, 0), QPoint(GripSize, GripSize), QPoint(0, GripSize)}));
setMask(QRegion(QVector<QPoint>{QPoint(0, GripSize), QPoint(0,0), QPoint(GripSize, 0), QPoint(GripSize, GripSize), QPoint(0, GripSize)}));
// embed
embed();
@ -126,7 +126,7 @@ void SizeGrip::paintEvent(QPaintEvent *)
painter.setBrush(backgroundColor);
// polygon
painter.drawPolygon(QVector<QPoint>{QPoint(0, GripSize), QPoint(GripSize, 0), QPoint(GripSize, GripSize), QPoint(0, GripSize)});
painter.drawPolygon(QVector<QPoint>{QPoint(0, GripSize), QPoint(0,0), QPoint(GripSize, 0), QPoint(GripSize, GripSize), QPoint(0, GripSize)});
}
//_____________________________________________

@ -63,7 +63,7 @@ private:
//* grip size
enum {
Offset = 0,
GripSize = 18,
GripSize = 10,
};
//* decoration

Loading…
Cancel
Save