与GTK4中的gtk_file_chooser_set_local_only()等效?

与GTK4中的gtk_file_chooser_set_local_only()等效?,gtk,filechooser,filepicker,gtk4,Gtk,Filechooser,Filepicker,Gtk4,在a中,有一个函数可以确保用户只能选择本地文件(即那些具有可能传递到open()或fopen())的本地路径的文件),并且默认情况下启用了此限制。此功能已在GTK4中删除,似乎没有任何更换。这提到该函数已被删除,现在GTK4文件选择器可以访问本地和非本地资源 但是,没有提到如果我仍然想将结果限制在本地资源上,我应该做什么。似乎没有我可以添加的“过滤器”。当然,我可以检查对话框关闭后返回的所选文件,如果所选文件为非本地文件,则显示错误消息,但这意味着对话框中仍显示非本地资源 如何将对话框显示限制为

在a中,有一个函数可以确保用户只能选择本地文件(即那些具有可能传递到
open()
fopen()
)的本地路径的文件),并且默认情况下启用了此限制。此功能已在GTK4中删除,似乎没有任何更换。这提到该函数已被删除,现在GTK4文件选择器可以访问本地和非本地资源

但是,没有提到如果我仍然想将结果限制在本地资源上,我应该做什么。似乎没有我可以添加的“过滤器”。当然,我可以检查对话框关闭后返回的所选文件,如果所选文件为非本地文件,则显示错误消息,但这意味着对话框中仍显示非本地资源

如何将对话框显示限制为仅显示本地资源

(对于上下文,我维护了一个,我正在尝试为它编写GTK4后端。此库的用户希望从对话框中获取一个或多个文件名,并且这些文件名可能会传递给其他库以供使用,例如
fopen()
or,不理解非本地文件。虽然非本地文件和GFile抽象可能对使用整个GTK套件的人有用,但此库主要用于希望仅将GTK用于其文件选择器的程序,因为它是大多数Linux上事实上的本机文件选择器。)