32 lines
978 B
QML
32 lines
978 B
QML
|
import QtQuick as Quick
|
||
|
import QtQuick.Controls.impl
|
||
|
import QtQuick.Templates as T
|
||
|
import Fluent
|
||
|
|
||
|
|
||
|
T.ToolTip {
|
||
|
id: control
|
||
|
x: parent ? (parent.width - implicitWidth) / 2 : 0
|
||
|
y: -implicitHeight - 3
|
||
|
implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
|
||
|
contentWidth + leftPadding + rightPadding)
|
||
|
implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
|
||
|
contentHeight + topPadding + bottomPadding)
|
||
|
margins: 6
|
||
|
padding: 6
|
||
|
font: TextStyle.Body
|
||
|
closePolicy: T.Popup.CloseOnEscape | T.Popup.CloseOnPressOutsideParent | T.Popup.CloseOnReleaseOutsideParent
|
||
|
contentItem: Text {
|
||
|
text: control.text
|
||
|
font: control.font
|
||
|
wrapMode: Text.Wrap
|
||
|
}
|
||
|
background: Quick.Rectangle {
|
||
|
color: Theme.dark ? Qt.rgba(50/255,49/255,48/255,1) : Qt.rgba(1,1,1,1)
|
||
|
radius: 3
|
||
|
Shadow{
|
||
|
radius: 3
|
||
|
}
|
||
|
}
|
||
|
}
|