Правый и нижний ящики в рабочей области не отображаются, если FloatingDrawers = true - PullRequest
0 голосов
/ 18 мая 2019

Я тестировал ящики в сочетании с рабочим пространством и заметил, что когда правый и нижний ящики имеют флаг floatingDrawers, установленный на true, содержимое не отображается, когда вы щелкаете по ним, но когда флаг равен false, он работает правильно. Левый ящик правильно работает с обоими значениями флага.

Я что-то пропустил в руководстве или это ошибка?

TornadoFX 1.7.19 Kotlin 1.3.31 (также протестирован с 1.3.20)

Пример кода:

import tornadofx.*

class MyApp: App(TestWorkspace::class)

class TestWorkspace: Workspace("Test Workspace" ) {

    init {
        with( leftDrawer ) {
            floatingDrawers = true
            item( "Drawer 1" ) {
                label {
                    text = "Text 1"
                }
            }
        }

        with( rightDrawer ) {
            floatingDrawers = true
            item( "Drawer 2" ) {
                label {
                    text = "Text 2"
                }
            }
        }

        with( bottomDrawer ) {
            floatingDrawers = true
            item( "Drawer 3" ) {
                label {
                    text = "Text 3"
                }
            }
        }
    }
}

Спасибо:)

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