Adjust window radius
This commit is contained in:
parent
bc32f34ed5
commit
0e30a04a3e
2 changed files with 11 additions and 8 deletions
14
qml/main.qml
14
qml/main.qml
|
@ -11,7 +11,7 @@ Item {
|
|||
visible: true
|
||||
|
||||
property bool isHorizontal: Settings.direction === DockSettings.Bottom
|
||||
property real windowRadius: isHorizontal ? root.height * 0.35 : root.width * 0.35
|
||||
property real windowRadius: isHorizontal ? root.height * 0.3 : root.width * 0.3
|
||||
|
||||
DropArea {
|
||||
anchors.fill: parent
|
||||
|
@ -39,12 +39,12 @@ Item {
|
|||
}
|
||||
}
|
||||
|
||||
FishUI.WindowShadow {
|
||||
view: mainWindow
|
||||
geometry: Qt.rect(root.x, root.y, root.width, root.height)
|
||||
strength: 1
|
||||
radius: root.windowRadius
|
||||
}
|
||||
FishUI.WindowShadow {
|
||||
view: mainWindow
|
||||
geometry: Qt.rect(root.x, root.y, root.width, root.height)
|
||||
strength: 1
|
||||
radius: root.windowRadius
|
||||
}
|
||||
|
||||
FishUI.WindowBlur {
|
||||
view: mainWindow
|
||||
|
|
|
@ -26,7 +26,8 @@
|
|||
DockBackground::DockBackground()
|
||||
: m_radius(0)
|
||||
{
|
||||
|
||||
setSmooth(true);
|
||||
setAntialiasing(true);
|
||||
}
|
||||
|
||||
QColor DockBackground::color() const
|
||||
|
@ -64,6 +65,7 @@ void DockBackground::paint(QPainter *painter)
|
|||
|
||||
// Enable antialiasing.
|
||||
painter->setRenderHint(QPainter::Antialiasing);
|
||||
painter->save();
|
||||
|
||||
QRectF rect = boundingRect();
|
||||
QPainterPath path;
|
||||
|
@ -97,6 +99,7 @@ void DockBackground::paint(QPainter *painter)
|
|||
painter->setPen(pen);
|
||||
painter->setBrush(Qt::NoBrush);
|
||||
painter->drawPath(path);
|
||||
painter->restore();
|
||||
}
|
||||
|
||||
void DockBackground::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
|
||||
|
|
Loading…
Reference in a new issue