如何在禁用的openmotif xmpushbutton上从显示的文本中删除阴影?

时间:2018-09-11 12:34:38

标签: c++ c linux user-interface motif

我正在使用将openmotif用于UI的旧应用程序。该应用程序已从openmotif 2.2.3迁移到openmotif 2.3.4。

在新版本的openmotif下,许多小部件(XmRowColumn,XmPushButton等)在禁用/无效时,在小部件上的文本后面以及小部件的边框上都会显示阴影。例如,禁用的XmPushButton上具有浅灰色topShadowColor和灰色bottomShadowColor的文本将具有灰色前景和浅灰色阴影。

在先前版本的openmotif中,禁用的窗口小部件会将窗口小部件上的文本显示为“斑点”:窗口小部件上的文本将被像素化,并且文本将没有阴影。

该应用程序的资源文件均未更改,并且应用程序代码未更改。

据我从openmotif程序员指南中了解到的那样,阴影仅应应用于小部件的边框,而不是小部件内的文本,但是我一直没有找到一种方法来去除阴影。文字。

新版openmotif是否存在问题,还是有一种方法可以防止小部件在其文本上显示阴影?

0 个答案:

没有答案