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
|
|
}
|
|
}
|
|
}
|