Class Picture
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class Picture : Widget, IDisposable, Accessible, Buildable, ConstraintTarget, GTypeProvider, InstanceFactory
- Inheritance
-
Picture
- Implements
-
- Inherited Members
-
Constructors
Picture(params ConstructArgument[])
public Picture(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Picture(PictureHandle)
public Picture(PictureHandle handle)
Parameters
handle
PictureHandle
Fields
AlternativeTextPropertyDefinition
public static readonly Property<string?, Picture> AlternativeTextPropertyDefinition
Field Value
- Property<string, Picture>
CanShrinkPropertyDefinition
public static readonly Property<bool, Picture> CanShrinkPropertyDefinition
Field Value
- Property<bool, Picture>
ContentFitPropertyDefinition
public static readonly Property<ContentFit, Picture> ContentFitPropertyDefinition
Field Value
- Property<ContentFit, Picture>
FilePropertyDefinition
public static readonly Property<File, Picture> FilePropertyDefinition
Field Value
- Property<File, Picture>
KeepAspectRatioPropertyDefinition
public static readonly Property<bool, Picture> KeepAspectRatioPropertyDefinition
Field Value
- Property<bool, Picture>
PaintablePropertyDefinition
public static readonly Property<Paintable, Picture> PaintablePropertyDefinition
Field Value
- Property<Paintable, Picture>
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
- AccessibleRole
AlternativeText
public string? AlternativeText { get; set; }
Property Value
- string
CanShrink
public bool CanShrink { get; set; }
Property Value
- bool
ContentFit
public ContentFit ContentFit { get; set; }
Property Value
- ContentFit
File
public File File { get; set; }
Property Value
- File
KeepAspectRatio
public bool KeepAspectRatio { get; set; }
Property Value
- bool
Paintable
public Paintable Paintable { get; set; }
Property Value
- Paintable
Methods
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
message
string
priority
AccessibleAnnouncementPriority
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
- Accessible
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
- AccessibleRole
GetAlternativeText()
public string? GetAlternativeText()
Returns
- string
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
Returns
- ATContext
GetBounds(out int, out int, out int, out int)
[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)
Parameters
x
int
y
int
width
int
height
int
Returns
- bool
GetBuildableId()
public string? GetBuildableId()
Returns
- string
GetCanShrink()
public bool GetCanShrink()
Returns
- bool
GetContentFit()
[Version("4.8")]
public ContentFit GetContentFit()
Returns
- ContentFit
GetFile()
Returns
- File
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
- Accessible
GetGType()
public static Type GetGType()
Returns
- Type
GetKeepAspectRatio()
public bool GetKeepAspectRatio()
Returns
- bool
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
- Accessible
GetPaintable()
public Paintable? GetPaintable()
Returns
- Paintable
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
- bool
New()
public static Picture New()
Returns
- Picture
NewForFile(File?)
public static Picture NewForFile(File? file)
Parameters
file
File
Returns
- Picture
NewForFilename(string?)
public static Picture NewForFilename(string? filename)
Parameters
filename
string
Returns
- Picture
NewForPaintable(Paintable?)
public static Picture NewForPaintable(Paintable? paintable)
Parameters
paintable
Paintable
Returns
- Picture
NewForPixbuf(Pixbuf?)
public static Picture NewForPixbuf(Pixbuf? pixbuf)
Parameters
pixbuf
Pixbuf
Returns
- Picture
NewForResource(string?)
public static Picture NewForResource(string? resourcePath)
Parameters
resourcePath
string
Returns
- Picture
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
property
AccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relation
AccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
state
AccessibleState
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parent
Accessible
nextSibling
Accessible
SetAlternativeText(string?)
public void SetAlternativeText(string? alternativeText)
Parameters
alternativeText
string
SetCanShrink(bool)
public void SetCanShrink(bool canShrink)
Parameters
canShrink
bool
SetContentFit(ContentFit)
[Version("4.8")]
public void SetContentFit(ContentFit contentFit)
Parameters
contentFit
ContentFit
SetFile(File?)
public void SetFile(File? file)
Parameters
file
File
SetFilename(string?)
public void SetFilename(string? filename)
Parameters
filename
string
SetKeepAspectRatio(bool)
public void SetKeepAspectRatio(bool keepAspectRatio)
Parameters
keepAspectRatio
bool
SetPaintable(Paintable?)
public void SetPaintable(Paintable? paintable)
Parameters
paintable
Paintable
SetPixbuf(Pixbuf?)
public void SetPixbuf(Pixbuf? pixbuf)
Parameters
pixbuf
Pixbuf
SetResource(string?)
public void SetResource(string? resourcePath)
Parameters
resourcePath
string
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible