我想改变gv的GUI的丑陋的默认外观。 我使用editres获取gv的x资源树并尝试使用以下设置删除button的边框:
GV.control.MButton.borderWidth: 0 GV.control.MButton.borderColor: white
他们都没有工作。 后来我想出了相关资源可能是:
GV.control.MButton.unsetFrameStyle: sunken/raised/ledged
凹陷,凸起,凸起的3个选项确实改变了框架的风格。 但是我找不到使框架简单化或者消失的选项。
看起来gv是基于Xaw3d(我不确定)。 我不知道这些资源是由Xlib,Xt,Xaw还是由gv自己提供的。 这是不可能的,他们是具体的。 如果它们是由Xlib,Xt或Xaw提供的,那么一旦find合适的资源和选项进行设置,我就可以用相同的方式更改类似x窗口程序的外观。
所以我的问题是如何find正确的x资源和选项来删除x部件的边框?
PS:editres只提供资源列表,但不提供选项列表。 appres和listres显示一个非常短的资源列表,如果我使用它们的gv。
关于Xt的维基百科文章提供了一些有用的上下文。 您正在寻找配置Xaw的小部件的信息,尽管在Xt中可能有一些相关的配置。
以下设置删除3D效果
GV.control.MButton.bottomShadowContrast: 0 GV.control.MButton.topShadowContrast: 0
以下设置更改阴影宽度
GV.control.MButton.shadowWidth: 1
1是最小的值。 0不起作用。 现在只剩下一条细线了。 不完全是我想要的,但总比没有好。
我想通过随机更改editres中的资源来解决这个问题。 如果有人可以提供相关文件的链接,那将会很好。