daivin
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
|
import QtQuick.Controls
|
||||||
|
import QtQuick.Effects
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import Quickshell.Widgets
|
import Quickshell.Widgets
|
||||||
import Quickshell.Services.SystemTray
|
import Quickshell.Services.SystemTray
|
||||||
@@ -18,7 +20,7 @@ IconImage {
|
|||||||
case Qt.RightButton:
|
case Qt.RightButton:
|
||||||
if (root.item.hasMenu) {
|
if (root.item.hasMenu) {
|
||||||
const window = QsWindow.window;
|
const window = QsWindow.window;
|
||||||
const widgetRect = window.contentItem.mapFromItem(root, 0, root.height + 10 , root.width, root.height);
|
const widgetRect = window.contentItem.mapFromItem(root, -24, root.height -12 , root.width, root.height);
|
||||||
menuAnchor.anchor.rect = widgetRect;
|
menuAnchor.anchor.rect = widgetRect;
|
||||||
menuAnchor.open();
|
menuAnchor.open();
|
||||||
}
|
}
|
||||||
@@ -30,6 +32,6 @@ IconImage {
|
|||||||
id: menuAnchor
|
id: menuAnchor
|
||||||
menu: root.item.menu
|
menu: root.item.menu
|
||||||
anchor.window: root.QsWindow.window?? null
|
anchor.window: root.QsWindow.window?? null
|
||||||
anchor.adjustment: PopupAdjustment.Flip
|
anchor.adjustment: PopupAdjustment.SlideX
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user