Table of Contents

Class Image

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Image
Inheritance
Image
Inherited Members

Methods

Clear(nint)

Calls native method gtk_image_clear.

public static extern void Clear(nint image)

Parameters

image nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_image_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGicon(nint)

Calls native method gtk_image_get_gicon.

public static extern nint GetGicon(nint image)

Parameters

image nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetIconName(nint)

Calls native method gtk_image_get_icon_name.

public static extern NullableUtf8StringUnownedHandle GetIconName(nint image)

Parameters

image nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetIconSize(nint)

Calls native method gtk_image_get_icon_size.

public static extern IconSize GetIconSize(nint image)

Parameters

image nint

Transfer ownership: None Nullable: False

Returns

IconSize

Transfer ownership: None Nullable: False

GetPaintable(nint)

Calls native method gtk_image_get_paintable.

public static extern nint GetPaintable(nint image)

Parameters

image nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetPixelSize(nint)

Calls native method gtk_image_get_pixel_size.

public static extern int GetPixelSize(nint image)

Parameters

image nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetStorageType(nint)

Calls native method gtk_image_get_storage_type.

public static extern ImageType GetStorageType(nint image)

Parameters

image nint

Transfer ownership: None Nullable: False

Returns

ImageType

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_image_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewFromFile(NonNullablePlatformStringHandle)

Calls native constructor gtk_image_new_from_file.

public static extern nint NewFromFile(NonNullablePlatformStringHandle filename)

Parameters

filename NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

NewFromGicon(nint)

Calls native constructor gtk_image_new_from_gicon.

public static extern nint NewFromGicon(nint icon)

Parameters

icon nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

NewFromIconName(NullableUtf8StringHandle)

Calls native constructor gtk_image_new_from_icon_name.

public static extern nint NewFromIconName(NullableUtf8StringHandle iconName)

Parameters

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewFromPaintable(nint)

Calls native constructor gtk_image_new_from_paintable.

public static extern nint NewFromPaintable(nint paintable)

Parameters

paintable nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewFromPixbuf(nint)

Calls native constructor gtk_image_new_from_pixbuf.

public static extern nint NewFromPixbuf(nint pixbuf)

Parameters

pixbuf nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewFromResource(NonNullableUtf8StringHandle)

Calls native constructor gtk_image_new_from_resource.

public static extern nint NewFromResource(NonNullableUtf8StringHandle resourcePath)

Parameters

resourcePath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

SetFromFile(nint, NullablePlatformStringHandle)

Calls native method gtk_image_set_from_file.

public static extern void SetFromFile(nint image, NullablePlatformStringHandle filename)

Parameters

image nint

Transfer ownership: None Nullable: False

filename NullablePlatformStringHandle

Transfer ownership: None Nullable: True

SetFromGicon(nint, nint)

Calls native method gtk_image_set_from_gicon.

public static extern void SetFromGicon(nint image, nint icon)

Parameters

image nint

Transfer ownership: None Nullable: False

icon nint

Transfer ownership: None Nullable: False

SetFromIconName(nint, NullableUtf8StringHandle)

Calls native method gtk_image_set_from_icon_name.

public static extern void SetFromIconName(nint image, NullableUtf8StringHandle iconName)

Parameters

image nint

Transfer ownership: None Nullable: False

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetFromPaintable(nint, nint)

Calls native method gtk_image_set_from_paintable.

public static extern void SetFromPaintable(nint image, nint paintable)

Parameters

image nint

Transfer ownership: None Nullable: False

paintable nint

Transfer ownership: None Nullable: True

SetFromPixbuf(nint, nint)

Calls native method gtk_image_set_from_pixbuf.

public static extern void SetFromPixbuf(nint image, nint pixbuf)

Parameters

image nint

Transfer ownership: None Nullable: False

pixbuf nint

Transfer ownership: None Nullable: True

SetFromResource(nint, NullableUtf8StringHandle)

Calls native method gtk_image_set_from_resource.

public static extern void SetFromResource(nint image, NullableUtf8StringHandle resourcePath)

Parameters

image nint

Transfer ownership: None Nullable: False

resourcePath NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetIconSize(nint, IconSize)

Calls native method gtk_image_set_icon_size.

public static extern void SetIconSize(nint image, IconSize iconSize)

Parameters

image nint

Transfer ownership: None Nullable: False

iconSize IconSize

Transfer ownership: None Nullable: False

SetPixelSize(nint, int)

Calls native method gtk_image_set_pixel_size.

public static extern void SetPixelSize(nint image, int pixelSize)

Parameters

image nint

Transfer ownership: None Nullable: False

pixelSize int

Transfer ownership: None Nullable: False