diff --git a/qml/panels/EditorPane.qml b/qml/panels/EditorPane.qml index ac0b85a..02b28de 100644 --- a/qml/panels/EditorPane.qml +++ b/qml/panels/EditorPane.qml @@ -60,38 +60,22 @@ Item { } } - // Текст файла — TextEdit внутри Flickable - Flickable { - id: flickable - anchors.top: parent.top + // Текст файла — TextEdit напрямую (без Flickable) + TextEdit { + id: textDisplay + anchors.top: headerBar.bottom anchors.left: parent.left anchors.right: parent.right anchors.bottom: parent.bottom - contentWidth: textDisplay.paintedWidth - contentHeight: textDisplay.paintedHeight - clip: true - flickableDirection: Flickable.VerticalFlick - - // ВРЕМЕННЫЙ красный фон для отладки размеров - Rectangle { - anchors.fill: parent - color: "red" - z: -1 - } - - TextEdit { - id: textDisplay - width: flickable.width - text: documentManager.activeIndex >= 0 - ? documentManager.contentAt(documentManager.activeIndex) - : "" - color: "black" - font.family: "Menlo, Consolas, 'DejaVu Sans Mono', monospace" - font.pixelSize: 14 - wrapMode: TextEdit.NoWrap - readOnly: true - selectByMouse: true - } + text: documentManager.activeIndex >= 0 + ? documentManager.contentAt(documentManager.activeIndex) + : "" + color: "black" + font.family: "Menlo, Consolas, 'DejaVu Sans Mono', monospace" + font.pixelSize: 14 + wrapMode: TextEdit.NoWrap + readOnly: true + selectByMouse: true } // Загрузка контента при смене файла diff --git a/qml/panels/EditorPanel.qml b/qml/panels/EditorPanel.qml index c6c5cde..92f98c8 100644 --- a/qml/panels/EditorPanel.qml +++ b/qml/panels/EditorPanel.qml @@ -163,21 +163,4 @@ Item { const n = documentManager.openTabs.length if (n > 0) documentManager.setActiveIndex((documentManager.activeIndex + 1) % n) }} - - // ОТЛАДКА: видимый текст прямо в EditorPanel (z:1000) - Text { - z: 1000 - anchors.top: editorArea.top - anchors.left: editorArea.left - anchors.right: editorArea.right - height: 200 - text: documentManager.activeIndex >= 0 - ? "DEBUG CONTENT: " + documentManager.contentAt(documentManager.activeIndex).substring(0, 500) - : "NO FILE OPENED (activeIndex=" + documentManager.activeIndex + ")" - font.pixelSize: 16 - color: "blue" - wrapMode: Text.Wrap - clip: true - Rectangle { anchors.fill: parent; color: "yellow"; z: -1 } - } } \ No newline at end of file