Table of Contents

Class AppLaunchContext

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class AppLaunchContext
Inheritance
AppLaunchContext
Inherited Members

Methods

GetDisplay(IntPtr, IntPtr, ListHandle)

Calls native method g_app_launch_context_get_display.

public static extern NullableUtf8StringOwnedHandle GetDisplay(IntPtr context, IntPtr info, ListHandle files)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

info IntPtr

Transfer ownership: None Nullable: False

files ListHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetEnvironment(IntPtr)

Calls native method g_app_launch_context_get_environment. Version: 2.32

[Version("2.32")]
public static extern PlatformStringArrayNullTerminatedOwnedHandle GetEnvironment(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

PlatformStringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False

GetGType()

Calls native function g_app_launch_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetStartupNotifyId(IntPtr, IntPtr, ListHandle)

Calls native method g_app_launch_context_get_startup_notify_id.

public static extern NullableUtf8StringOwnedHandle GetStartupNotifyId(IntPtr context, IntPtr info, ListHandle files)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

info IntPtr

Transfer ownership: None Nullable: False

files ListHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

LaunchFailed(IntPtr, NonNullableUtf8StringHandle)

Calls native method g_app_launch_context_launch_failed.

public static extern void LaunchFailed(IntPtr context, NonNullableUtf8StringHandle startupNotifyId)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

startupNotifyId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

New()

Calls native constructor g_app_launch_context_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

Setenv(IntPtr, NonNullablePlatformStringHandle, NonNullablePlatformStringHandle)

Calls native method g_app_launch_context_setenv. Version: 2.32

[Version("2.32")]
public static extern void Setenv(IntPtr context, NonNullablePlatformStringHandle variable, NonNullablePlatformStringHandle value)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

variable NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

value NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

Unsetenv(IntPtr, NonNullablePlatformStringHandle)

Calls native method g_app_launch_context_unsetenv. Version: 2.32

[Version("2.32")]
public static extern void Unsetenv(IntPtr context, NonNullablePlatformStringHandle variable)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

variable NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False