diff options
Diffstat (limited to 'appearance/Field.qml')
| -rw-r--r-- | appearance/Field.qml | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/appearance/Field.qml b/appearance/Field.qml deleted file mode 100644 index 004bda6..0000000 --- a/appearance/Field.qml +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (C) 2026 Danilo M. <danix@danix.xyz> -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License version 2 as -// published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -import QtQuick - -Rectangle { - id: field - property alias value: input.text - property string placeholder: "" - signal edited - - implicitWidth: 70 - height: 24 - radius: 5 - color: Qt.alpha(Theme.surface, 0.5) - border.width: 1 - border.color: input.activeFocus ? Qt.alpha(Theme.accent, 0.6) : Qt.alpha(Theme.text, 0.12) - - Text { - anchors.fill: parent - anchors.leftMargin: 6 - anchors.rightMargin: 6 - verticalAlignment: Text.AlignVCenter - visible: input.text === "" - text: field.placeholder - font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 4 } - color: Theme.overlay - } - - TextInput { - id: input - anchors.fill: parent - anchors.leftMargin: 6 - anchors.rightMargin: 6 - verticalAlignment: TextInput.AlignVCenter - clip: true - selectByMouse: true - font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 3 } - color: Theme.text - onEditingFinished: field.edited() - } -} |
