22 lines
648 B
QML
22 lines
648 B
QML
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 : "" : ""
|
|
}
|
|
}
|