Class Picture
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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
NullablePlatformStringHandleTransfer 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
nintTransfer 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
nintTransfer 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
NullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
alternativeText
NullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
canShrink
boolTransfer 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
nintTransfer ownership: None Nullable: False
contentFit
ContentFitTransfer 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
nintTransfer ownership: None Nullable: False
file
nintTransfer 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
nintTransfer ownership: None Nullable: False
filename
NullablePlatformStringHandleTransfer 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
nintTransfer ownership: None Nullable: False
keepAspectRatio
boolTransfer 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
nintTransfer ownership: None Nullable: False
paintable
nintTransfer 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
nintTransfer ownership: None Nullable: False
pixbuf
nintTransfer 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
nintTransfer ownership: None Nullable: False
resourcePath
NullableUtf8StringHandleTransfer ownership: None Nullable: True