3

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

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

默认 REBOL VID 对话框
REBOL VID 对话框的重新设计版本

4

2 回答 2

3

遗憾的是,据我所知没有。过去我自己也遇到过这个问题。唯一的办法就是如你所说。当然,这相当简单,因为您可以简单地执行:source request、复制并进行更改。请求和其他模态被包装在函数中,它们充当内部代码周围的黑盒子,生成面部然后将其提供给通知。

于 2014-12-19T22:23:35.750 回答
1

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

svv/vid-face/color: 26.150.219
stylize/master [
    btn-enter: btn white
    btn-cancel: btn white
]
于 2015-01-28T18:16:25.657 回答