禁用Motif拖放功能

vsa*_*tos 5 motif

我在X/Motif中开发了一个应用程序,它具有与工具包提供的标准拖放功能相关的性能问题.我已经通过设置XmDRAG_NONE资源在用户界面级别禁用了拖放协议:

  • dragInitiatorProtocolStyle:XmDRAG_NONE
  • dragReceiverProtocolStyle:XmDRAG_NONE

这有效地禁用了拖放HMI标准功能,但每次窗口小部件(如XmText(或其他具有拖放功能)的窗口小部件由应用程序实例化时,继续在根窗口中创建与此功能相关的属性/原子'(在_MOTIF_DRAG_WINDOW中).

  • 有没有办法强制完全禁用拖放?

  • 如果没有,有没有办法安全地删除根窗口中的拖放属性/原子?

提前致谢.