Warning, /education/gcompris/src/activities/balancebox/editor/EditorTool.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - EditorTool.qml 0002 * 0003 * SPDX-FileCopyrightText: 2015 Holger Kaelberer <holger.k@elberer.de> 0004 * 0005 * Authors: 0006 * Holger Kaelberer <holger.k@elberer.de> 0007 * 0008 * SPDX-License-Identifier: GPL-3.0-or-later 0009 */ 0010 0011 import QtQuick 2.12 0012 import GCompris 1.0 0013 0014 Item { 0015 id: root 0016 0017 property bool highlighted: false 0018 property bool selected: false 0019 property int type 0020 0021 Rectangle { 0022 id: bounding 0023 anchors.fill: parent 0024 radius: 10 0025 border.width: 2 0026 border.color: (root.selected || root.highlighted) ? "red" : "black" 0027 gradient: Gradient { 0028 GradientStop { position: 0 ; color: root.selected ? "#87ff5c" : "#ffe85c" } 0029 GradientStop { position: 1 ; color: root.selected ? "#44ff00" : "#f8d600" } 0030 } 0031 } 0032 0033 MouseArea { 0034 id: mouse 0035 anchors.fill: parent 0036 0037 hoverEnabled: ApplicationInfo.isMobile ? false : true 0038 onEntered: root.highlighted = true 0039 onExited: root.highlighted = false 0040 onClicked: root.selected = true 0041 } 0042 }