在Rebol3 Saphir中自动调整标签大小

时间:2015-02-16 09:34:28

标签: autoresize rebol rebol3

我尝试改进the Tip Calculator example,以便" Total:"当您在提示字段上按Enter键时,它不会消失:

REBOL [title: "Tip Calculator"]
view [
    f: field "49.99"
    hpanel [
        t: field "20" on-action [
            set-face x rejoin ["Total: " round/to to money! ((to-decimal get-face f) * ((to-decimal get-face t) * .01 + 1)) $.01 ]
        ]
        title "%"
    ]
    x: title "Total: " facets [ auto-size true ]
]

然而,auto-size似乎并没有帮助x在计算后保持太瘦的事实。这有效:

x: title "Total: " 150x20

......就像这样:

x: title "Total:                        "

...但是如何让它自动调整大小?

1 个答案:

答案 0 :(得分:1)

由于标题似乎来自文字(定义为 auto-size:false ),因此使用定义的样式替换标题将是最简单的解决方案 auto-size:true 例如信息

 x:  info "Total: " 

否则,您必须从自动调整样式中重新定义自己的标题样式。