Class AppLaunchContext
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
nintTransfer ownership: None Nullable: False
info
nintTransfer ownership: None Nullable: False
files
ListHandleTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
info
nintTransfer ownership: None Nullable: True
files
ListHandleTransfer 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
nintTransfer ownership: None Nullable: False
startupNotifyId
NonNullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
variable
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
value
NonNullablePlatformStringHandleTransfer 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
nintTransfer ownership: None Nullable: False
variable
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False