是否有更好的方法来重新设置REBOL VID模态对话框?

时间:2014-12-19 18:47:54

标签: rebol rebol2

我想在REBOL2的VID中重新设置模态对话框,例如alertrequest/ok等,以便它们更适合我应用程序其余部分的主题。我发现这样做的唯一方法是包含我自己的request函数的更改版本,将我自己的值替换为其中的布局。有没有办法重新定义这些弹出窗口而不必重新定义request函数?

默认弹出窗口与我正在寻找的示例结果:

default REBOL VID dialog
restyled version of REBOL VID dialog

2 个答案:

答案 0 :(得分:3)

遗憾的是,据我所知,没有。我过去曾经遇到过这个问题。正如你所说,唯一的方法就是这样做。当然,这是相当微不足道的,因为您可以简单地执行:source request,复制它并进行更改。请求和其他模态包含在函数中,这些函数充当内部代码周围的黑框,生成面部然后将其提供给通知。

答案 1 :(得分:1)

从另一个REBOLer学到一个更简单的方法(感谢Gregg!)。如果您只需要更改背景颜色和输入/取消按钮,这也适用:

svv/vid-face/color: 26.150.219
stylize/master [
    btn-enter: btn white
    btn-cancel: btn white
]