Show hover state on active focus

This commit is contained in:
fieldOfView 2017-06-22 18:33:30 +02:00
parent 8a887915ac
commit b324e90ba5
6 changed files with 57 additions and 38 deletions

View file

@ -17,10 +17,21 @@ SettingItem
anchors.fill: parent
border.width: UM.Theme.getSize("default_lining").width
border.color: !enabled ? UM.Theme.getColor("setting_control_disabled_border") : hovered ? UM.Theme.getColor("setting_control_border_highlight") : UM.Theme.getColor("setting_control_border")
border.color:
{
if(!enabled)
{
return UM.Theme.getColor("setting_control_disabled_border")
}
if(hovered || input.activeFocus)
{
return UM.Theme.getColor("setting_control_border_highlight")
}
return UM.Theme.getColor("setting_control_border")
}
color: {
if (!enabled)
if(!enabled)
{
return UM.Theme.getColor("setting_control_disabled")
}