我想重新设置 REBOL2 的 VID 中的模态对话框的样式,例如alert
,request/ok
等,以便它们更适合我的应用程序其余部分的主题。我发现这样做的唯一方法是包含我自己修改过的request
函数版本,将我自己的值替换到其中的布局中。有什么方法可以重新设计这些弹出窗口而不必重新定义request
功能?
默认弹出窗口与我正在寻找的示例结果:
遗憾的是,据我所知没有。过去我自己也遇到过这个问题。唯一的办法就是如你所说。当然,这相当简单,因为您可以简单地执行:source request
、复制并进行更改。请求和其他模态被包装在函数中,它们充当内部代码周围的黑盒子,生成面部然后将其提供给通知。
从另一个 REBOLer 那里学到了一个更简单的方法(感谢 Gregg!)。如果您只需要更改背景颜色和输入/取消按钮,这也可以:
svv/vid-face/color: 26.150.219
stylize/master [
btn-enter: btn white
btn-cancel: btn white
]