Table of Contents

Class AppLaunchContext

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

Methods

GetDisplay(nint, nint, ListHandle)

Calls native method g_app_launch_context_get_display.

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

Parameters

context nint

Transfer ownership: None Nullable: False

info nint

Transfer ownership: None Nullable: False

files ListHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetEnvironment(nint)

Calls native method g_app_launch_context_get_environment. Version: 2.32

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

Parameters

context nint

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(nint, nint, ListHandle)

Calls native method g_app_launch_context_get_startup_notify_id.

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

Parameters

context nint

Transfer ownership: None Nullable: False

info nint

Transfer ownership: None Nullable: True

files ListHandle

Transfer ownership: None Nullable: True

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

LaunchFailed(nint, NonNullableUtf8StringHandle)

Calls native method g_app_launch_context_launch_failed.

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

Parameters

context nint

Transfer ownership: None Nullable: False

startupNotifyId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

New()

Calls native constructor g_app_launch_context_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

Setenv(nint, NonNullablePlatformStringHandle, NonNullablePlatformStringHandle)

Calls native method g_app_launch_context_setenv. Version: 2.32

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

Parameters

context nint

Transfer ownership: None Nullable: False

variable NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

value NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

Unsetenv(nint, NonNullablePlatformStringHandle)

Calls native method g_app_launch_context_unsetenv. Version: 2.32

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

Parameters

context nint

Transfer ownership: None Nullable: False

variable NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False