在红色列中对齐按钮

时间:2017-03-31 09:10:30

标签: red

我是Red / Rebol的新手。到目前为止,我喜欢它,我正在试验GUI系统。

我试图将垂直列中的某些按钮对齐。

这是我到目前为止所拥有的

    Red [ Title: "Editor"  needs: 'view]

    view [ size 800x600 title "Save Notes"
    t: text  ""
    a: area 500x500 black
    button "Click" [t/text: "Red is good !" ]  return
    text "" button "Close" [quit] return
    text "" button "Save" [save %notes.dat a/text t/text "Saved"]
        ]

这就是它创造的内容,我已经注释了我要做的事情: enter image description here

1 个答案:

答案 0 :(得分:2)

欢迎来到红色!

VID方言中,下一个元素的默认方向是默认水平方向(across),因此return将转到下一列。如果您将方向切换为垂直(使用below),则下一个元素将进入下一行,保持在同一列中。所以它给你:

Red [ Title: "Editor"  needs: 'view]

view [ size 800x600 title "Save Notes"
    t: text  ""
    a: area 500x500 black
    below pad 10x0
    button "Click" [t/text: "Red is good !" ] 
    text "hello" button "Close" [quit]
    text "world" button "Save" [save %notes.dat a/text t/text "Saved"]
]

注意:我只是在空标签中添加了一些文字,以便我们可以在布局中看到它们,以及它们如何影响按钮的位置。

玩得开心玩得开心! ; - )