2011-01-23 119 views
2

作爲一個REBOL新手,我真的覺得HELP命令很有用,並且我在網上找到了很多很棒的文檔。儘管如此,REBOL/View實際上並非如此。 REBOL/View VID開發者指南很好,但不容易找到答案。REBOL/View有沒有幫助系統?

例如:它花了一段時間,但我想出瞭如何將信息放在文本列表中,方法是將數據設置爲塊。現在,當用戶從文本列表中選擇一些內容時,我想知道選擇了什麼。我最好的估計是,要花一兩個小時才能弄清楚。

REBOL/View的幫助是否有任何關聯?或者只是在任何地方,我可以找到我可以爲每個樣式獲取或設置的值的列表?

+0

這個。是。所以。該死的。真正。 – sjas 2012-12-26 18:59:32

回答

1

所有文檔都在http://www.rebol.com/docs/docs.html頁面上,請參閱View的「圖形編程」部分。不幸的是查看文檔並不完整。

我通常使用這種方法:

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

當您單擊文本列表上的所有屬性都將在控制檯上打印出來。所以你可以很容易地找到你需要的東西。

在這個例子中,你可以看到有一個「挑」屬性,

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" 
]