Class IconTheme
public class IconTheme
- Inheritance
-
IconTheme
- Inherited Members
Methods
AddResourcePath(nint, NonNullableUtf8StringHandle)
Calls native method gtk_icon_theme_add_resource_path.
public static extern void AddResourcePath(nint self, NonNullableUtf8StringHandle path)
Parameters
selfnintTransfer ownership: None Nullable: False
pathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
AddSearchPath(nint, NonNullablePlatformStringHandle)
Calls native method gtk_icon_theme_add_search_path.
public static extern void AddSearchPath(nint self, NonNullablePlatformStringHandle path)
Parameters
selfnintTransfer ownership: None Nullable: False
pathNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
GetDisplay(nint)
Calls native method gtk_icon_theme_get_display.
public static extern nint GetDisplay(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetForDisplay(nint)
Calls native function gtk_icon_theme_get_for_display.
public static extern nint GetForDisplay(nint display)
Parameters
displaynintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_icon_theme_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIconNames(nint)
Calls native method gtk_icon_theme_get_icon_names.
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetIconNames(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetIconSizes(nint, NonNullableUtf8StringHandle)
Calls native method gtk_icon_theme_get_icon_sizes.
public static extern int[] GetIconSizes(nint self, NonNullableUtf8StringHandle iconName)
Parameters
selfnintTransfer ownership: None Nullable: False
iconNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- int[]
Transfer ownership: Full Nullable: False
GetResourcePath(nint)
Calls native method gtk_icon_theme_get_resource_path.
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetResourcePath(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: True
GetSearchPath(nint)
Calls native method gtk_icon_theme_get_search_path.
public static extern PlatformStringArrayNullTerminatedOwnedHandle GetSearchPath(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- PlatformStringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: True
GetThemeName(nint)
Calls native method gtk_icon_theme_get_theme_name.
public static extern NonNullableUtf8StringOwnedHandle GetThemeName(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
HasGicon(nint, nint)
Calls native method gtk_icon_theme_has_gicon. Version: 4.2
[Version("4.2")]
public static extern bool HasGicon(nint self, nint gicon)
Parameters
selfnintTransfer ownership: None Nullable: False
giconnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasIcon(nint, NonNullableUtf8StringHandle)
Calls native method gtk_icon_theme_has_icon.
public static extern bool HasIcon(nint self, NonNullableUtf8StringHandle iconName)
Parameters
selfnintTransfer ownership: None Nullable: False
iconNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
LookupByGicon(nint, nint, int, int, TextDirection, IconLookupFlags)
Calls native method gtk_icon_theme_lookup_by_gicon.
public static extern nint LookupByGicon(nint self, nint icon, int size, int scale, TextDirection direction, IconLookupFlags flags)
Parameters
selfnintTransfer ownership: None Nullable: False
iconnintTransfer ownership: None Nullable: False
sizeintTransfer ownership: None Nullable: False
scaleintTransfer ownership: None Nullable: False
directionTextDirectionTransfer ownership: None Nullable: False
flagsIconLookupFlagsTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
LookupIcon(nint, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, int, int, TextDirection, IconLookupFlags)
Calls native method gtk_icon_theme_lookup_icon.
public static extern nint LookupIcon(nint self, NonNullableUtf8StringHandle iconName, Utf8StringArrayNullTerminatedHandle fallbacks, int size, int scale, TextDirection direction, IconLookupFlags flags)
Parameters
selfnintTransfer ownership: None Nullable: False
iconNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
fallbacksUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
sizeintTransfer ownership: None Nullable: False
scaleintTransfer ownership: None Nullable: False
directionTextDirectionTransfer ownership: None Nullable: False
flagsIconLookupFlagsTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
New()
Calls native constructor gtk_icon_theme_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
SetResourcePath(nint, Utf8StringArrayNullTerminatedHandle)
Calls native method gtk_icon_theme_set_resource_path.
public static extern void SetResourcePath(nint self, Utf8StringArrayNullTerminatedHandle path)
Parameters
selfnintTransfer ownership: None Nullable: False
pathUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
SetSearchPath(nint, PlatformStringArrayNullTerminatedHandle)
Calls native method gtk_icon_theme_set_search_path.
public static extern void SetSearchPath(nint self, PlatformStringArrayNullTerminatedHandle path)
Parameters
selfnintTransfer ownership: None Nullable: False
pathPlatformStringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
SetThemeName(nint, NullableUtf8StringHandle)
Calls native method gtk_icon_theme_set_theme_name.
public static extern void SetThemeName(nint self, NullableUtf8StringHandle themeName)
Parameters
selfnintTransfer ownership: None Nullable: False
themeNameNullableUtf8StringHandleTransfer ownership: None Nullable: True