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
self
nintTransfer ownership: None Nullable: False
path
NonNullableUtf8StringHandleTransfer 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
self
nintTransfer ownership: None Nullable: False
path
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
GetDisplay(nint)
Calls native method gtk_icon_theme_get_display.
public static extern nint GetDisplay(nint self)
Parameters
self
nintTransfer 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
display
nintTransfer 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
self
nintTransfer 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
self
nintTransfer ownership: None Nullable: False
iconName
NonNullableUtf8StringHandleTransfer 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
self
nintTransfer 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
self
nintTransfer 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
self
nintTransfer 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
self
nintTransfer ownership: None Nullable: False
gicon
nintTransfer 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
self
nintTransfer ownership: None Nullable: False
iconName
NonNullableUtf8StringHandleTransfer 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
self
nintTransfer ownership: None Nullable: False
icon
nintTransfer ownership: None Nullable: False
size
intTransfer ownership: None Nullable: False
scale
intTransfer ownership: None Nullable: False
direction
TextDirectionTransfer ownership: None Nullable: False
flags
IconLookupFlagsTransfer 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
self
nintTransfer ownership: None Nullable: False
iconName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
fallbacks
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
size
intTransfer ownership: None Nullable: False
scale
intTransfer ownership: None Nullable: False
direction
TextDirectionTransfer ownership: None Nullable: False
flags
IconLookupFlagsTransfer 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
self
nintTransfer ownership: None Nullable: False
path
Utf8StringArrayNullTerminatedHandleTransfer 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
self
nintTransfer ownership: None Nullable: False
path
PlatformStringArrayNullTerminatedHandleTransfer 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
self
nintTransfer ownership: None Nullable: False
themeName
NullableUtf8StringHandleTransfer ownership: None Nullable: True