Seesaw: многострочное текстовое поле не сжимается с рамкой - PullRequest
2 голосов
/ 02 марта 2020

Я встраиваю следующий код качелей (:require [seesaw.core :as ss]) в любой кадр:

(ss/scrollable
 (ss/grid-panel         
  :items [(ss/scrollable
           (ss/text
            :rows 8
            :multi-line? true
            :wrap-lines? false
            :text "this is good"))

          (ss/scrollable
           (ss/text
            :rows 8
            :multi-line? true
            :wrap-lines? true
            :text "this is bad"))]))

Оба поля должны масштабироваться вместе с кадром. Второе поле, однако, будет только расширяться, но не сжиматься горизонтально, поэтому я продолжаю получать горизонтальные полосы прокрутки (что мне не нравится, см. Скриншот). Единственное отличие состоит в том, что :wrap-lines? устанавливается на true в проблемном случае c.

Проблемы также возникают с другими контейнерами (переносная панель, вертикальная панель…) единственное отличие состоит в том, что иногда поле расширяется до бесконечности в горизонтальном направлении.

Любые объяснения этого или идеи, как его обойти?

Большое спасибо!

Оливер

Версия Seesaw: 1.5.0; Clojure версия: 1.10.0

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...