我想改变 gv 的 GUI 丑陋的默认外观。我使用editres来获取gv的x资源树,并尝试使用以下设置删除按钮的边框:
GV.control.MButton.borderWidth: 0
GV.control.MButton.borderColor: white
它们都不起作用。后来我发现相关资源可能是:
GV.control.MButton.unsetFrameStyle: sunken/raised/ledged
凹陷、凸起、壁架 3 个选项确实改变了框架的样式。但是我找不到使框架成为简单线条或消失的选项。
似乎 gv 基于 Xaw3d (我不确定)。我不知道这些资源是由 Xlib、Xt、Xaw 还是由 gv 本身提供的。它们不太可能是特定于 gv 的。如果它们是由 Xlib、Xt 或 Xaw 提供的,我可以在找到正确的资源和设置选项后以同样的方式更改类似 x 窗口程序的外观。
所以我的问题是如何找到正确的 x 资源和选项来删除 x 小部件的边框?
PS:editres 只提供资源列表,不提供选项列表。如果我将它们用于 gv,appres 和 listres 会显示一个非常短的资源设置列表。