我想改变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会显示一个非常短的资源设置列表.
解决方法:
Wikipedia article on Xt提供了一些有用的背景.您正在寻找有关配置Xaw小部件的信息,尽管Xt中可能存在一些相关配置.
标签:linux,widget,x11,xlib,xt 来源: https://codeday.me/bug/20190625/1287557.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。