如何在XmFileSelectionBox中过滤文件列表

时间:2018-06-05 19:43:39

标签: c x11 motif

我正在尝试修改现有的XmFileSelectionBox,以便为文件列表提供额外的过滤层。我已经阅读了几个基本上看起来像XmFileSelectionBox手册页副本的页面,这些页面并不完全涵盖我有关如何执行此操作的问题。

到目前为止我所拥有的:

过滤器功能返回void并收到WidgetXmFileSelectionBoxCallbackStruct *所以:

void filterFiles(Widget w, XmFileSelectionBoxCallbackStruct *search_data)

此功能需要将值放入XmNfileListItemsXmNfileListItemCount资源。但是:

1)XtSetValue()系列函数是否负责释放先前的值,或者是调用函数?

2)设置XmNfileListItemCountXmNfileListItems仅执行指针的浅层复制时,必须先设置XtSetValue()以防止超出数组末尾?

0 个答案:

没有答案