GtkFileLauncher

始于: 4.10

描述 [src]

final class Gtk.FileLauncher : GObject.Object
{
  /* No available fields */
}

收集使用应用程序打开文件所需的参数。

根据系统配置、用户偏好和可用的 API,可能会显示应用程序选择器对话框或立即启动默认应用程序。

操作从 gtk_file_launcher_launch() 函数开始。

要启动不代表文件的 URI,请使用 GtkUriLauncher

自 4.10 起提供

层次结构

hierarchy this GtkFileLauncher ancestor_0 GObject ancestor_0--this

祖先

构造函数

gtk_file_launcher_new

创建新的 GtkFileLauncher 对象。

始于: 4.10

实例方法

gtk_file_launcher_get_always_ask

返回是否询问用户使用哪个应用程序。

始于: 4.12

gtk_file_launcher_get_file

获取将要打开的文件。

始于: 4.10

gtk_file_launcher_get_writable

返回是否为处理器使文件可写。

始于: 4.14

gtk_file_launcher_launch

启动应用程序以打开文件。

始于: 4.10

gtk_file_launcher_launch_finish

完成 gtk_file_launcher_launch() 调用并返回结果。

始于: 4.10

gtk_file_launcher_open_containing_folder

启动文件管理器以在父目录中显示文件。

始于: 4.10

gtk_file_launcher_open_containing_folder_finish

完成 gtk_file_launcher_open_containing_folder() 调用并返回结果。

始于: 4.10

gtk_file_launcher_set_always_ask

设置是否始终询问用户使用哪个应用程序。

始于: 4.12

gtk_file_launcher_set_file

设置将要打开的文件。

始于: 4.10

gtk_file_launcher_set_writable

设置是否为处理器使文件可写。

始于: 4.14

GObject (43) 继承的方法

有关方法的完整列表,请参阅 GObject

属性

Gtk.FileLauncher:always-ask

是否询问用户选择用于打开文件的应用程序。如果为 FALSE,则可能会使用默认应用程序或之前的选项打开文件。

始于: 4.12

Gtk.FileLauncher:file

要启动的文件。

始于: 4.10

Gtk.FileLauncher:writable

是否为处理器使文件可写。

始于: 4.14

信号

GObject 继承的信号 (1)
GObject::notify

当对象的某个属性值通过 g_object_set_property()、g_object_set() 等函数设置时,会发出 notify 信号。

类结构

struct GtkFileLauncherClass {
  GObjectClass parent_class;
  
}

无可用描述。

类成员
parent_class: GObjectClass

无可用描述。