Table of Contents

Class ThemedIcon

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

Methods

AppendName(IntPtr, NonNullableUtf8StringHandle)

Calls native method g_themed_icon_append_name.

public static extern void AppendName(IntPtr icon, NonNullableUtf8StringHandle iconname)

Parameters

icon IntPtr

Transfer ownership: None Nullable: False

iconname NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_themed_icon_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetNames(IntPtr)

Calls native method g_themed_icon_get_names.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetNames(IntPtr icon)

Parameters

icon IntPtr

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

New(NonNullableUtf8StringHandle)

Calls native constructor g_themed_icon_new.

public static extern IntPtr New(NonNullableUtf8StringHandle iconname)

Parameters

iconname NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewFromNames(string[], int)

Calls native constructor g_themed_icon_new_from_names.

public static extern IntPtr NewFromNames(string[] iconnames, int len)

Parameters

iconnames string[]

Transfer ownership: None Nullable: False

len int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewWithDefaultFallbacks(NonNullableUtf8StringHandle)

Calls native constructor g_themed_icon_new_with_default_fallbacks.

public static extern IntPtr NewWithDefaultFallbacks(NonNullableUtf8StringHandle iconname)

Parameters

iconname NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

PrependName(IntPtr, NonNullableUtf8StringHandle)

Calls native method g_themed_icon_prepend_name. Version: 2.18

[Version("2.18")]
public static extern void PrependName(IntPtr icon, NonNullableUtf8StringHandle iconname)

Parameters

icon IntPtr

Transfer ownership: None Nullable: False

iconname NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False