Table of Contents

Class Picture

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

Methods

GetAlternativeText(nint)

Calls native method gtk_picture_get_alternative_text.

public static extern NullableUtf8StringUnownedHandle GetAlternativeText(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetCanShrink(nint)

Calls native method gtk_picture_get_can_shrink.

public static extern bool GetCanShrink(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetContentFit(nint)

Calls native method gtk_picture_get_content_fit. Version: 4.8

[Version("4.8")]
public static extern ContentFit GetContentFit(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ContentFit

Transfer ownership: None Nullable: False

GetFile(nint)

Calls native method gtk_picture_get_file.

public static extern nint GetFile(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_picture_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetKeepAspectRatio(nint)

Calls native method gtk_picture_get_keep_aspect_ratio.

public static extern bool GetKeepAspectRatio(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPaintable(nint)

Calls native method gtk_picture_get_paintable.

public static extern nint GetPaintable(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_picture_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewForFile(nint)

Calls native constructor gtk_picture_new_for_file.

public static extern nint NewForFile(nint file)

Parameters

file nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewForFilename(NullablePlatformStringHandle)

Calls native constructor gtk_picture_new_for_filename.

public static extern nint NewForFilename(NullablePlatformStringHandle filename)

Parameters

filename NullablePlatformStringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewForPaintable(nint)

Calls native constructor gtk_picture_new_for_paintable.

public static extern nint NewForPaintable(nint paintable)

Parameters

paintable nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewForPixbuf(nint)

Calls native constructor gtk_picture_new_for_pixbuf.

public static extern nint NewForPixbuf(nint pixbuf)

Parameters

pixbuf nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewForResource(NullableUtf8StringHandle)

Calls native constructor gtk_picture_new_for_resource.

public static extern nint NewForResource(NullableUtf8StringHandle resourcePath)

Parameters

resourcePath NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

SetAlternativeText(nint, NullableUtf8StringHandle)

Calls native method gtk_picture_set_alternative_text.

public static extern void SetAlternativeText(nint self, NullableUtf8StringHandle alternativeText)

Parameters

self nint

Transfer ownership: None Nullable: False

alternativeText NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetCanShrink(nint, bool)

Calls native method gtk_picture_set_can_shrink.

public static extern void SetCanShrink(nint self, bool canShrink)

Parameters

self nint

Transfer ownership: None Nullable: False

canShrink bool

Transfer ownership: None Nullable: False

SetContentFit(nint, ContentFit)

Calls native method gtk_picture_set_content_fit. Version: 4.8

[Version("4.8")]
public static extern void SetContentFit(nint self, ContentFit contentFit)

Parameters

self nint

Transfer ownership: None Nullable: False

contentFit ContentFit

Transfer ownership: None Nullable: False

SetFile(nint, nint)

Calls native method gtk_picture_set_file.

public static extern void SetFile(nint self, nint file)

Parameters

self nint

Transfer ownership: None Nullable: False

file nint

Transfer ownership: None Nullable: True

SetFilename(nint, NullablePlatformStringHandle)

Calls native method gtk_picture_set_filename.

public static extern void SetFilename(nint self, NullablePlatformStringHandle filename)

Parameters

self nint

Transfer ownership: None Nullable: False

filename NullablePlatformStringHandle

Transfer ownership: None Nullable: True

SetKeepAspectRatio(nint, bool)

Calls native method gtk_picture_set_keep_aspect_ratio.

public static extern void SetKeepAspectRatio(nint self, bool keepAspectRatio)

Parameters

self nint

Transfer ownership: None Nullable: False

keepAspectRatio bool

Transfer ownership: None Nullable: False

SetPaintable(nint, nint)

Calls native method gtk_picture_set_paintable.

public static extern void SetPaintable(nint self, nint paintable)

Parameters

self nint

Transfer ownership: None Nullable: False

paintable nint

Transfer ownership: None Nullable: True

SetPixbuf(nint, nint)

Calls native method gtk_picture_set_pixbuf.

public static extern void SetPixbuf(nint self, nint pixbuf)

Parameters

self nint

Transfer ownership: None Nullable: False

pixbuf nint

Transfer ownership: None Nullable: True

SetResource(nint, NullableUtf8StringHandle)

Calls native method gtk_picture_set_resource.

public static extern void SetResource(nint self, NullableUtf8StringHandle resourcePath)

Parameters

self nint

Transfer ownership: None Nullable: False

resourcePath NullableUtf8StringHandle

Transfer ownership: None Nullable: True