diff --git a/qml/panels/EditorPane.qml b/qml/panels/EditorPane.qml index 68af906..ac0b85a 100644 --- a/qml/panels/EditorPane.qml +++ b/qml/panels/EditorPane.qml @@ -60,7 +60,7 @@ Item { } } - // Текст файла — Text вместо TextArea (гарантированный рендеринг) + // Текст файла — TextEdit внутри Flickable Flickable { id: flickable anchors.top: parent.top @@ -72,6 +72,13 @@ Item { clip: true flickableDirection: Flickable.VerticalFlick + // ВРЕМЕННЫЙ красный фон для отладки размеров + Rectangle { + anchors.fill: parent + color: "red" + z: -1 + } + TextEdit { id: textDisplay width: flickable.width @@ -84,15 +91,6 @@ Item { wrapMode: TextEdit.NoWrap readOnly: true selectByMouse: true - MouseArea { - anchors.fill: parent - onWheel: (w) => { - if (w.angleDelta.y > 0) - flickable.contentY = Math.max(0, flickable.contentY - 30) - else - flickable.contentY = Math.min(flickable.contentHeight - flickable.height, flickable.contentY + 30) - } - } } }