Warning, /education/gcompris/src/activities/guessnumber/AnswerArea.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - AnswerArea.qml 0002 * 0003 * SPDX-FileCopyrightText: 2014 Thib ROMAIN <thibrom@gmail.com> 0004 * 0005 * Authors: 0006 * Bruno Coudoin <bruno.coudoin@gcompris.net> (GTK+ version) 0007 * Thib ROMAIN <thibrom@gmail.com> (Qt Quick port) 0008 * 0009 * SPDX-License-Identifier: GPL-3.0-or-later 0010 */ 0011 import QtQuick 2.12 0012 import GCompris 1.0 0013 import "../../core" 0014 import "qrc:/gcompris/src/core/core.js" as Core 0015 import "guessnumber.js" as Activity 0016 0017 Rectangle { 0018 id: answerBackground 0019 width: hiddentext.width * 1.2 0020 height: 60 * ApplicationInfo.ratio 0021 color: "#f2f2f2" 0022 radius: 10 0023 0024 property string userEntry 0025 0026 GCText { 0027 id: userEntryText 0028 anchors.fill: parent 0029 horizontalAlignment: Text.AlignHCenter 0030 verticalAlignment: Text.AlignVCenter 0031 color: "#373737" 0032 fontSize: largeSize 0033 } 0034 0035 GCText { 0036 id: hiddentext 0037 opacity: 0 0038 fontSize: userEntryText.fontSize 0039 text: items.currentMax 0040 } 0041 0042 onUserEntryChanged: { 0043 userEntryText.text = Core.convertNumberToLocaleString(Number(answerBackground.userEntry)); 0044 if(userEntry != "") 0045 Activity.setUserAnswer(parseInt(userEntry)) 0046 userEntryText.text = userEntry 0047 } 0048 }