构造函数
GioDesktopAppInfonew
声明 [源]
GDesktopAppInfo*
g_desktop_app_info_new (
const char* desktop_id
)
描述 [源]
基于桌面文件 ID 创建一个新的 GDesktopAppInfo
。
桌面文件 ID 是桌面文件的基名,包括 .desktop
扩展名。《GIO》在 XDG 数据目录的 applications
子目录中查找具有此名称的桌面文件(即在 XDG_DATA_HOME
和 XDG_DATA_DIRS
环境变量中指定的目录)。《GIO》还支持 菜单规范 中描述的前缀到子目录的映射(即桌面 ID 为 kde-foo.desktop
的会与 /usr/share/applications/kde/foo.desktop
匹配)。
返回值
类型: GDesktopAppInfo
一个新的 GDesktopAppInfo
,如果不存在带有该 ID 的桌面文件则为 NULL
。
函数的调用者将拥有数据,并负责释放它。 |
返回值可以为 NULL 。 |