方法

GtkRecentManageradd_full

声明 [源]

gboolean
gtk_recent_manager_add_full (
  GtkRecentManager* manager,
  const char* uri,
  const GtkRecentData* recent_data
)

描述 [源]

将一个新的资源,由 uri 指向,添加到最近使用过的资源列表中,使用 recent_data 传入的 GtkRecentData 中指定的元数据。

传入的 URI 将用来在列表中识别该资源。

为了注册新的最近使用过的资源,需要传入资源的元数据以及 URI;元数据存储在一个 GtkRecentData 中,该 GtkRecentData 必须包含 URI 指向的资源 MIME 类型;注册项目的应用名称,以及启动项目时使用的命令行。

可选的,一个 GtkRecentData 可能包含一个用于查看项目时而非 URI 的最后一个组件的 UTF-8 字符串;项目的简短描述;是否应考虑项目为私有 - 即,只应由已注册它的应用显示。

参数

uri

类型: const char*

一个有效的 URI

该数据为方法的调用者所有。
值是一个以 NUL 结尾的 UTF-8 字符串。
recent_data

类型: GtkRecentData

资源的元数据。

该数据为方法的调用者所有。

返回值

类型: gboolean

TRUE 如果新项目已成功添加到最近使用过的资源列表中,否则 FALSE