Table of Contents

Class FileLauncher

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class FileLauncher
Inheritance
FileLauncher
Inherited Members

Methods

GetAlwaysAsk(IntPtr)

Calls native method gtk_file_launcher_get_always_ask. Version: 4.12

[Version("4.12")]
public static extern bool GetAlwaysAsk(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFile(IntPtr)

Calls native method gtk_file_launcher_get_file. Version: 4.10

[Version("4.10")]
public static extern IntPtr GetFile(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_file_launcher_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetWritable(IntPtr)

Calls native method gtk_file_launcher_get_writable. Version: 4.14

[Version("4.14")]
public static extern bool GetWritable(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Launch(IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_file_launcher_launch. Version: 4.10

[Version("4.10")]
public static extern void Launch(IntPtr self, IntPtr parent, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

LaunchFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_file_launcher_launch_finish. Version: 4.10

[Version("4.10")]
public static extern bool LaunchFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

New(IntPtr)

Calls native constructor gtk_file_launcher_new. Version: 4.10

[Version("4.10")]
public static extern IntPtr New(IntPtr file)

Parameters

file IntPtr

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: Full Nullable: False

OpenContainingFolder(IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_file_launcher_open_containing_folder. Version: 4.10

[Version("4.10")]
public static extern void OpenContainingFolder(IntPtr self, IntPtr parent, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

OpenContainingFolderFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_file_launcher_open_containing_folder_finish. Version: 4.10

[Version("4.10")]
public static extern bool OpenContainingFolderFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

SetAlwaysAsk(IntPtr, bool)

Calls native method gtk_file_launcher_set_always_ask. Version: 4.12

[Version("4.12")]
public static extern void SetAlwaysAsk(IntPtr self, bool alwaysAsk)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

alwaysAsk bool

Transfer ownership: None Nullable: False

SetFile(IntPtr, IntPtr)

Calls native method gtk_file_launcher_set_file. Version: 4.10

[Version("4.10")]
public static extern void SetFile(IntPtr self, IntPtr file)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

file IntPtr

Transfer ownership: None Nullable: True

SetWritable(IntPtr, bool)

Calls native method gtk_file_launcher_set_writable. Version: 4.14

[Version("4.14")]
public static extern void SetWritable(IntPtr self, bool writable)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

writable bool

Transfer ownership: None Nullable: False