如何使用X资源在X Window程序中删除小部件的边界



我想更改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。

中可能有一些相关的配置

相关内容

  • 没有找到相关文章

最新更新