mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 23:09:26 -05:00
61 lines
1.7 KiB
QML
61 lines
1.7 KiB
QML
import "root:/services"
|
|
import "root:/modules/common"
|
|
import "root:/modules/common/widgets"
|
|
import QtQuick
|
|
import QtQuick.Layouts
|
|
|
|
Item { // Tag suggestion description
|
|
id: root
|
|
property alias text: tagDescriptionText.text
|
|
property bool showArrows: true
|
|
property bool showTab: true
|
|
|
|
visible: tagDescriptionText.text.length > 0
|
|
Layout.fillWidth: true
|
|
implicitHeight: tagDescriptionBackground.implicitHeight
|
|
|
|
Rectangle {
|
|
id: tagDescriptionBackground
|
|
color: Appearance.colors.colLayer2
|
|
anchors.fill: parent
|
|
radius: Appearance.rounding.verysmall
|
|
implicitHeight: descriptionRow.implicitHeight + 5 * 2
|
|
|
|
RowLayout {
|
|
id: descriptionRow
|
|
spacing: 4
|
|
anchors {
|
|
fill: parent
|
|
leftMargin: 10
|
|
rightMargin: 10
|
|
}
|
|
|
|
StyledText {
|
|
id: tagDescriptionText
|
|
Layout.fillWidth: true
|
|
font.pixelSize: Appearance.font.pixelSize.smaller
|
|
color: Appearance.colors.colOnLayer2
|
|
wrapMode: Text.Wrap
|
|
}
|
|
KeyboardKey {
|
|
visible: root.showArrows
|
|
key: "↑"
|
|
}
|
|
KeyboardKey {
|
|
visible: root.showArrows
|
|
key: "↓"
|
|
}
|
|
StyledText {
|
|
visible: root.showArrows && root.showTab
|
|
text: qsTr("or")
|
|
font.pixelSize: Appearance.font.pixelSize.smaller
|
|
}
|
|
KeyboardKey {
|
|
id: tagDescriptionKey
|
|
visible: root.showTab
|
|
key: "Tab"
|
|
Layout.alignment: Qt.AlignVCenter
|
|
}
|
|
}
|
|
}
|
|
} |