我想更改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。
以下设置删除3D效果
GV.control.MButton.bottomShadowContrast: 0
GV.control.MButton.topShadowContrast: 0
以下设置更改阴影宽度
GV.control.MButton.shadowWidth: 1
1是最小的值。0不起作用。现在只剩下一条细线。不完全是我想要的,而是总比没有好。
我通过在Editres中随机更改资源来弄清楚它。如果有人可以提供相关文档的链接,那将是很好的。
XT上的Wikipedia文章提供了一些有用的上下文。您正在寻找有关配置XAW小部件的信息,尽管XT。