summaryrefslogtreecommitdiff
path: root/components/ITextEdit.qml
diff options
context:
space:
mode:
Diffstat (limited to 'components/ITextEdit.qml')
-rw-r--r--components/ITextEdit.qml97
1 files changed, 48 insertions, 49 deletions
diff --git a/components/ITextEdit.qml b/components/ITextEdit.qml
index f05c8c7..7c6dd9e 100644
--- a/components/ITextEdit.qml
+++ b/components/ITextEdit.qml
@@ -5,53 +5,52 @@ import QtQuick
import qs.config
TextEdit {
- id: root
-
- property bool animate: false
- property real animateFrom: 0
- property real animateTo: 1
- property real fontSize: Style.font.size.larger
-
- renderType: Text.NativeRendering // or Text.CurveRendering(much more expansive) or Text.QtRendering for faster
- textFormat: Text.PlainText
- color: Colors.foreground1
- smooth: true
-
- wrapMode: TextEdit.Wrap
-
- font {
- family: Style.font.family.iosevka
- // pointSize: root.pixelSize
- pixelSize: fontSize
- }
-
- onTextChanged: {
- if (animate) {
- root.scale = animateFrom;
- scaleAnim.to = animateTo;
- scaleAnim.easing.bezierCurve = Style.anim.curves.standardAccel;
- scaleAnim.start();
- }
- }
-
- onLinkActivated: (link) => {
- Qt.openUrlExternally(link)
- }
-
- Behavior on color {
- ColorAnimation {
- duration: Style.anim.durations.normal
- easing.type: Easing.BezierSpline
- easing.bezierCurve: Style.anim.curves.standard
- }
- }
-
- NumberAnimation {
- id: scaleAnim
- target: root
- property: "scale"
- duration: General.animationDuration / 4
- easing.type: Easing.BezierSpline
- }
-
+ id: root
+
+ property bool animate: false
+ property real animateFrom: 0
+ property real animateTo: 1
+ property real fontSize: Style.font.size.larger
+
+ renderType: Text.NativeRendering // or Text.CurveRendering(much more expansive) or Text.QtRendering for faster
+ textFormat: Text.PlainText
+ color: Colors.foreground1
+ smooth: true
+
+ wrapMode: TextEdit.Wrap
+
+ font {
+ family: Style.font.family.iosevka
+ // pointSize: root.pixelSize
+ pixelSize: fontSize
+ }
+
+ onTextChanged: {
+ if (animate) {
+ root.scale = animateFrom;
+ scaleAnim.to = animateTo;
+ scaleAnim.easing.bezierCurve = Style.anim.curves.standardAccel;
+ scaleAnim.start();
+ }
+ }
+
+ onLinkActivated: link => {
+ Qt.openUrlExternally(link);
+ }
+
+ Behavior on color {
+ ColorAnimation {
+ duration: Style.anim.durations.normal
+ easing.type: Easing.BezierSpline
+ easing.bezierCurve: Style.anim.curves.standard
+ }
+ }
+
+ NumberAnimation {
+ id: scaleAnim
+ target: root
+ property: "scale"
+ duration: General.animationDuration / 4
+ easing.type: Easing.BezierSpline
+ }
}