Class Image
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class Image : Widget, IDisposable, Accessible, Buildable, ConstraintTarget, GTypeProvider, InstanceFactory
- Inheritance
-
Image
- Implements
-
- Inherited Members
-
Constructors
Image(params ConstructArgument[])
public Image(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Image(ImageHandle)
public Image(ImageHandle handle)
Parameters
handle
ImageHandle
Fields
FilePropertyDefinition
public static readonly Property<string?, Image> FilePropertyDefinition
Field Value
- Property<string, Image>
GiconPropertyDefinition
public static readonly Property<Icon, Image> GiconPropertyDefinition
Field Value
- Property<Icon, Image>
IconNamePropertyDefinition
public static readonly Property<string?, Image> IconNamePropertyDefinition
Field Value
- Property<string, Image>
IconSizePropertyDefinition
public static readonly Property<IconSize, Image> IconSizePropertyDefinition
Field Value
- Property<IconSize, Image>
PaintablePropertyDefinition
public static readonly Property<Paintable, Image> PaintablePropertyDefinition
Field Value
- Property<Paintable, Image>
PixelSizePropertyDefinition
public static readonly Property<int, Image> PixelSizePropertyDefinition
Field Value
- Property<int, Image>
ResourcePropertyDefinition
public static readonly Property<string?, Image> ResourcePropertyDefinition
Field Value
- Property<string, Image>
StorageTypePropertyDefinition
public static readonly Property<ImageType, Image> StorageTypePropertyDefinition
Field Value
- Property<ImageType, Image>
UseFallbackPropertyDefinition
public static readonly Property<bool, Image> UseFallbackPropertyDefinition
Field Value
- Property<bool, Image>
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
- AccessibleRole
File
public string? File { get; set; }
Property Value
- string
Gicon
public Icon Gicon { get; set; }
Property Value
- Icon
IconName
public string? IconName { get; set; }
Property Value
- string
IconSize
public IconSize IconSize { get; set; }
Property Value
- IconSize
Paintable
public Paintable Paintable { get; set; }
Property Value
- Paintable
PixelSize
public int PixelSize { get; set; }
Property Value
- int
Resource
public string? Resource { get; set; }
Property Value
- string
StorageType
public ImageType StorageType { get; }
Property Value
- ImageType
UseFallback
public bool UseFallback { get; set; }
Property Value
- bool
Methods
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
message
string
priority
AccessibleAnnouncementPriority
Clear()
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
- Accessible
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
- AccessibleRole
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
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
- Accessible
GetGType()
public static Type GetGType()
Returns
- Type
GetGicon()
Returns
- Icon
GetIconName()
public string? GetIconName()
Returns
- string
GetIconSize()
public IconSize GetIconSize()
Returns
- IconSize
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
- Accessible
GetPaintable()
public Paintable? GetPaintable()
Returns
- Paintable
GetPixelSize()
public int GetPixelSize()
Returns
- int
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
- bool
GetStorageType()
public ImageType GetStorageType()
Returns
- ImageType
New()
public static Image New()
Returns
- Image
NewFromFile(string)
public static Image NewFromFile(string filename)
Parameters
filename
string
Returns
- Image
NewFromGicon(Icon)
public static Image NewFromGicon(Icon icon)
Parameters
icon
Icon
Returns
- Image
NewFromIconName(string?)
public static Image NewFromIconName(string? iconName)
Parameters
iconName
string
Returns
- Image
NewFromPaintable(Paintable?)
public static Image NewFromPaintable(Paintable? paintable)
Parameters
paintable
Paintable
Returns
- Image
NewFromPixbuf(Pixbuf?)
public static Image NewFromPixbuf(Pixbuf? pixbuf)
Parameters
pixbuf
Pixbuf
Returns
- Image
NewFromResource(string)
public static Image NewFromResource(string resourcePath)
Parameters
resourcePath
string
Returns
- Image
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
SetFromFile(string?)
public void SetFromFile(string? filename)
Parameters
filename
string
SetFromGicon(Icon)
public void SetFromGicon(Icon icon)
Parameters
icon
Icon
SetFromIconName(string?)
public void SetFromIconName(string? iconName)
Parameters
iconName
string
SetFromPaintable(Paintable?)
public void SetFromPaintable(Paintable? paintable)
Parameters
paintable
Paintable
SetFromPixbuf(Pixbuf?)
public void SetFromPixbuf(Pixbuf? pixbuf)
Parameters
pixbuf
Pixbuf
SetFromResource(string?)
public void SetFromResource(string? resourcePath)
Parameters
resourcePath
string
SetIconSize(IconSize)
public void SetIconSize(IconSize iconSize)
Parameters
iconSize
IconSize
SetPixelSize(int)
public void SetPixelSize(int pixelSize)
Parameters
pixelSize
int
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible