Как проверить макет ребола, но получить оригинальную спецификацию - PullRequest
1 голос
/ 28 июня 2011

Давайте возьмем:

panel1: layout [
    origin 8x8
    h2 "Panel 1"
    field "Field 1"
    field "Field 2"
    button "The Answer" [alert "I know nothing."]
]

Если я прощупываю панель1, я получаю несколько строк, тогда как я хотел бы получить только оригинальный блок:

[
        origin 8x8
        h2 "Panel 1"
        field "Field 1"
        field "Field 2"
        button "The Answer" [alert "I know nothing."]
    ]

Как получить простоэто?

1 Ответ

2 голосов
/ 28 июня 2011

Вы должны просто использовать другое слово для хранения значения блока:

panel1: layout panel-def: [
    origin 8x8
    h2 "Panel 1"
    field "Field 1"
    field "Field 2"
    button "The Answer" [alert "I know nothing."]
]

probe panel-def

Поскольку функция макета возвращает объект лица со множеством значений по умолчанию.Кстати использовать?вместо пробного, потому что в объектах лица могут быть собственные ссылки, поэтому у вас будет бесконечный пробный вывод.

...