Clean up ClideHandle.
This commit is contained in:
@@ -8,11 +8,20 @@ import QtQuick.Controls
|
||||
import clide.module 1.0
|
||||
|
||||
Rectangle {
|
||||
readonly property color currentColor: {
|
||||
if (pressed) {
|
||||
return RustColors.pressed;
|
||||
} else if (hovered) {
|
||||
return RustColors.hovered;
|
||||
} else {
|
||||
return RustColors.gutter;
|
||||
}
|
||||
}
|
||||
required property bool hovered
|
||||
required property bool pressed
|
||||
|
||||
border.color: pressed ? RustColors.pressed : hovered ? RustColors.hovered : RustColors.gutter
|
||||
color: pressed ? RustColors.pressed : hovered ? RustColors.hovered : RustColors.gutter
|
||||
border.color: currentColor
|
||||
color: currentColor
|
||||
implicitHeight: 8
|
||||
radius: 2.5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user