问题标签 [motif]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - X Motif 客户端未按预期将滚动条应用于 RowCol 小部件
我有一个 X Motif 的 C 客户端,它没有按预期显示 Row Col 小部件的滚动条。主窗口(顶层)添加了一个表单。在表单中,我在左侧添加了一个标签小工具作为顶部附件。然后,我在右侧添加一个退出按钮作为顶部附件。
然后我添加一个 ScrolledWindow 小部件并将其作为左侧的底部附件附加到表单。我将高度、宽度和滚动条策略值指定为:
在 sw 小部件中,我创建了一个 row col 小部件并向其添加了一堆按钮。他们显示良好并使用所需的方向进入。
问题是当我调整主 X 窗口的大小时,我“期望”当主窗口的大小不让整个滚动窗口显示时,滚动条应该应用于行列窗口。但事实并非如此。我可以让滚动条显示的唯一方法是重新调整 XmNwidth 和 XmNheight 值以创建窗口。
知道为什么会这样吗?
谢谢。W。
c - MOTIF 编译错误/X11/intrinsic.h 缺失
我已经安装了 MOTIF X11
一个简单的程序保存为 hello.c
有以下消息
我在哪里可以获得 X11/intrinsic.h 文件???
需要帮助来编译
我的系统:MX-16 Linux Debian Jessie / i386
代码:
centos6 - 从 CD 安装 OpenMotif 到最小的 CentOS 操作系统
我刚刚在一台未联网的计算机上进行了 CentOS 6.7(必须是 6.7)的最小安装。我现在正在尝试
a) 找到与 6.7(64 位)兼容的 OpenMotif 版本,并且
b) 通过 CD 或 DVD 映像安装该版本
将不胜感激我能得到的所有帮助!
user-interface - 如何将右键菜单子菜单级联到左侧而不是右侧?
我正在使用x
/motif
作为 GUI。我有右键单击某个区域时弹出的上下文菜单。
当右键单击太靠近显示器的右边缘,因此菜单本身太靠近显示器边缘时,子菜单没有足够的空间在主菜单旁边拉出。在这种情况下,当子菜单右侧没有更多空间时,它们开始占用与主菜单相同的空间。这使得菜单系统难以在靠近显示器的右边缘使用。
我见过有人为其他 UI 系统(例如网页设计)提出这个问题,但我找不到任何关于x
/的信息motif
。我现在正在试验,看看是否有可能或合理地在单击位置以外的位置显示菜单(例如:您在显示边缘附近单击,菜单在通常的位置左侧显示 X 个像素,所以还有空间),但我不确定这是否会奏效,并且在这种情况下将级联菜单级联到左侧将比这种解决方法更可取。
我在网上查了很多地方,也查了 Motif Programming Manual 和 Motif Reference Manual。如果它在那里,我还没有找到它。
我希望使用XtVaSetValues
或类似的设置资源,以便我可以执行以下操作:
这与可用资源有关(即:无需创建完全自定义的菜单系统来重新发明轮子)是合理的,甚至是可能的吗?
问题:如何将上下文菜单的子菜单级联到左侧,而不是让它们在太靠近显示器边缘时尝试弹出到右侧?
c - 调整窗口大小时,XmNvisibleItemCount 未返回正确的项目数
XmNvisibleItemCount
应该返回列表中可见项目的数量。不幸的是,当我调整窗口大小时,它没有返回正确的值。
上面nine
每次都返回,这是我的窗口打开时列表中可见的项目数。但是,当我调整窗口大小时,它仍然是nine
!尽管可见项目是three
我缩小窗口还是eleven
扩大窗口。
调整窗口大小时,如何XmNvisibleItemCount
在列表中返回正确数量的可见项目?
c - xrender 扩展很少发生“RenderBadPicture”Xerror
最近,我尝试将 Motif 库 (libXm.so) 升级到具有 XFT 支持以呈现多语言字符的较新版本 (2.3.3)。
我运行了应用程序,有时(数小时)随机出现一个非常烦人的 X 错误:
RenderChangePicture、RenderCompositeGlyphs8 或 RENDER 扩展中的 RenderSetPictureClipRectangles 中的 RenderBadPicture(无效的图片参数)。
错误首先由 X11 低级库异步产生。这是回溯的总结。
_XError
_XReply
XQueryColor
_XmXftDrawString
_XmStringDrawSegment
XmStringDraw
XtDispatchEventToWidget
XtDispatchEvent
XtAppProcessEvent
main
回溯可能会从崩溃变为另一个。
请参阅我的代码中的示例以在可绘制对象中绘制字符串:
运行于:
- CentOS 6.5。
- X 版本 11 修订版 6 (Xft 2.3.1)
- 单线程
问题:崩溃是不可重现的,你知道这个错误的可能来源吗?
linux - MOTIF编程和X11客户端?
我对 MOTIF 编程很感兴趣。
一个问题 :
在 Motif GUI 编程中,操作会自动转换并通过 Internet 与其他客户端联网,而无需网络编程,这对吗?
X11系统和protocol会自动转换命令吗?
WBR扎博
java - JButton CDE/Motif PreferredSize with ImageIcon with empty Text
我正在使用 CDE/Motif LookAndFeel 测试我的 Java 代码。
当 PreferredSize 建立时,我正在查看 JButton 的性能/行为。
注意:我正在查看这篇文章Fit size of an ImageIcon to a JButton,但我不想动态地更改大小(JButton/ImageIcon),只想要 LAF 之间的“相同”外观。
我的代码:
首先,我在飞行中创建了一个图像来测试 porpouses。
按钮!
现在面板...
更多代码...
如您所见,使用CDE/Motif LookAndFeel图像不完整
我jbt.setMargin(new Insets(0, 0, 0, 0));
没有得到效果。
有没有办法用 Motif LAF 改变 BUTTON 的这种不良外观?
这里是图像比较。
shell - 从窗口名称转换为外壳?
使用 和 的组合XInterAtom(disp, "_NET_CLIENT_LIST", False)
,XGetWindowProperty
我可以成功获取正在运行的窗口列表。
但是,有没有办法将该数据转换为指向外壳或小部件的指针,以便能够确定给定窗口何时关闭,或者它的子窗口是什么,或者创建任何回调?
我曾尝试使用XtWindowToWidget
但XtHooksOfDisplay
无济于事,但我也可能错误地使用它们。
或者,是否有另一种方法可以做到这一点......知道外壳和窗口创建是我无法修改的不同应用程序的一部分?
java - MotifBorders.ButtonBorder 的覆盖方法未知默认参数
我使用这段代码:
我想覆盖MotifBorders(MotifBorders 的另一个来源)的satic内部类ButtonBorder的paintBorder方法并使用它,但我保留了方案颜色,我不知道这个 LAF 最初使用的是什么颜色(LookAndFeel)。