Есть ли справочная система для REBOL / View? - PullRequest
2 голосов
/ 24 января 2011

Как новичок в REBOL, я действительно считаю полезной команду HELP, и я нашел много отличной документации в Интернете.Это действительно не так верно для REBOL / View, хотя.REBOL / View VID Developer Guide - это хорошо, но найти ответы на него нелегко.

Например: Потребовалось некоторое время, но я понял, как поместить информацию в текстовый список, установив для него DATAБлок.Теперь, когда пользователь выбирает что-то из текстового списка, я хотел бы знать, что было выбрано.Моя лучшая оценка состоит в том, что мне потребуется один или два часа, чтобы понять это.

Есть ли какой-либо коррелят HELP для REBOL / View?Или просто в любом месте я могу найти список значений, которые я могу получить или установить для каждого стиля?

Ответы [ 3 ]

1 голос
/ 28 января 2011

Документ по View является верным для основ (см. http://reboltutorial.com/bookmarks/rebolvidtutorial).. Но очень трудно выйти за рамки этого, потому что нет ADVANCED документации с образцами. Поэтому я редко использую VID, хотя хотел бы.

1 голос
/ 30 января 2011

главная страница для системы просмотра: http://www.rebol.com/docs/view-system.html он ссылается на все другие справочные руководства, связанные с vid / view.

Мне понадобилось время, чтобы найти его, поэтому я добавил его в закладки.

1 голос
/ 24 января 2011

Вся документация находится на странице http://www.rebol.com/docs/docs.html, см. Раздел «Графическое программирование» для просмотра.К сожалению, документация View не является полной.

Я обычно использую этот метод:

view layout [t: text-list data ["a" "b" "c"] [? t]]

Когда вы нажимаете на текстовый список, все его свойства будут распечатаны на консоли.Таким образом, вы можете легко найти то, что вам нужно.

В этом примере вы можете видеть, что есть свойство "selected",

view layout [t: text-list data ["a" "b" "c"] [? t/picked]]
>> T/PICKED is a block of value: ["b"]
>> T/PICKED is a block of value: ["b" "c"] ;multiple select using ctrl

Так что вам нужно выбрать первый элемент в списке:

view layout [t: text-list data ["a" "b" "c"] [print first t/picked]]

Вы также проверяете документ http://www.rebol.com/how-to/fields.html

view layout [
    text-list "Red" "Forest" "Blue" "Gold" "Teal" [
        f-color/text: copy value
        f-color/font/color: get load value
        show f-color
    ]
    f-color: field "Pick a color"
]
...