quickshell/modules/Bar/Title.qml

22 lines
648 B
QML
Raw Normal View History

import Quickshell
import Quickshell.Wayland
import QtQuick
import qs
import qs.widgets
import qs.settings
Rectangle {
id: root
property var activeWindow: ToplevelManager.activeToplevel
property bool active: activeWindow ? activeWindow.activated ? true : false : false
radius: Settings.config.rounding
color: active ? ThemeLoader.colors.base03 : "transparent"
implicitHeight: Settings.config.barHeight / 2 + 6
implicitWidth: titleText.implicitWidth + 14
CText {
anchors.centerIn: parent
id: titleText
text: root.activeWindow ? root.activeWindow.activated ? root.activeWindow.title : "" : ""
}
}