Table of Contents

Class Inscription

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class Inscription : Widget, IObject, INotifyPropertyChanged, IDisposable, Accessible, AccessibleText, Buildable, ConstraintTarget, IHandle, GTypeProvider
Inheritance
Inscription
Implements
Inherited Members

Constructors

Inscription()

public Inscription()

Inscription(params ConstructArgument[])

protected Inscription(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

Inscription(IntPtr, bool)

protected Inscription(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

AttributesPropertyDefinition

public static readonly Property<AttrList, Inscription> AttributesPropertyDefinition

Field Value

Property<AttrList, Inscription>

MarkupPropertyDefinition

public static readonly Property<string?, Inscription> MarkupPropertyDefinition

Field Value

Property<string, Inscription>

MinCharsPropertyDefinition

public static readonly Property<uint, Inscription> MinCharsPropertyDefinition

Field Value

Property<uint, Inscription>

MinLinesPropertyDefinition

public static readonly Property<uint, Inscription> MinLinesPropertyDefinition

Field Value

Property<uint, Inscription>

NatCharsPropertyDefinition

public static readonly Property<uint, Inscription> NatCharsPropertyDefinition

Field Value

Property<uint, Inscription>

NatLinesPropertyDefinition

public static readonly Property<uint, Inscription> NatLinesPropertyDefinition

Field Value

Property<uint, Inscription>

TextOverflowPropertyDefinition

public static readonly Property<InscriptionOverflow, Inscription> TextOverflowPropertyDefinition

Field Value

Property<InscriptionOverflow, Inscription>

TextPropertyDefinition

public static readonly Property<string?, Inscription> TextPropertyDefinition

Field Value

Property<string, Inscription>

WrapModePropertyDefinition

public static readonly Property<WrapMode, Inscription> WrapModePropertyDefinition

Field Value

Property<WrapMode, Inscription>

XalignPropertyDefinition

public static readonly Property<float, Inscription> XalignPropertyDefinition

Field Value

Property<float, Inscription>

YalignPropertyDefinition

public static readonly Property<float, Inscription> YalignPropertyDefinition

Field Value

Property<float, Inscription>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Attributes

public AttrList Attributes { get; set; }

Property Value

AttrList

Markup

public string? Markup { set; }

Property Value

string

MinChars

public uint MinChars { get; set; }

Property Value

uint

MinLines

public uint MinLines { get; set; }

Property Value

uint

NatChars

public uint NatChars { get; set; }

Property Value

uint

NatLines

public uint NatLines { get; set; }

Property Value

uint

Text

public string? Text { get; set; }

Property Value

string

TextOverflow

public InscriptionOverflow TextOverflow { get; set; }

Property Value

InscriptionOverflow

WrapMode

public WrapMode WrapMode { get; set; }

Property Value

WrapMode

Xalign

public float Xalign { get; set; }

Property Value

float

Yalign

public float Yalign { get; set; }

Property Value

float

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

GetAtContext()

[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext

GetAttributes()

[Version("4.8")]
public AttrList? GetAttributes()

Returns

AttrList

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

GetMinChars()

[Version("4.8")]
public uint GetMinChars()

Returns

uint

GetMinLines()

[Version("4.8")]
public uint GetMinLines()

Returns

uint

GetNatChars()

[Version("4.8")]
public uint GetNatChars()

Returns

uint

GetNatLines()

[Version("4.8")]
public uint GetNatLines()

Returns

uint

GetNextAccessibleSibling()

[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible

GetPlatformState(AccessiblePlatformState)

[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool

GetText()

[Version("4.8")]
public string? GetText()

Returns

string

GetTextOverflow()

[Version("4.8")]
public InscriptionOverflow GetTextOverflow()

Returns

InscriptionOverflow

GetWrapMode()

[Version("4.8")]
public WrapMode GetWrapMode()

Returns

WrapMode

GetXalign()

[Version("4.8")]
public float GetXalign()

Returns

float

GetYalign()

[Version("4.8")]
public float GetYalign()

Returns

float

New(string?)

[Version("4.8")]
public static Inscription New(string? text)

Parameters

text string

Returns

Inscription

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

SetAttributes(AttrList?)

[Version("4.8")]
public void SetAttributes(AttrList? attrs)

Parameters

attrs AttrList

SetMarkup(string?)

[Version("4.8")]
public void SetMarkup(string? markup)

Parameters

markup string

SetMinChars(uint)

[Version("4.8")]
public void SetMinChars(uint minChars)

Parameters

minChars uint

SetMinLines(uint)

[Version("4.8")]
public void SetMinLines(uint minLines)

Parameters

minLines uint

SetNatChars(uint)

[Version("4.8")]
public void SetNatChars(uint natChars)

Parameters

natChars uint

SetNatLines(uint)

[Version("4.8")]
public void SetNatLines(uint natLines)

Parameters

natLines uint

SetText(string?)

[Version("4.8")]
public void SetText(string? text)

Parameters

text string

SetTextOverflow(InscriptionOverflow)

[Version("4.8")]
public void SetTextOverflow(InscriptionOverflow overflow)

Parameters

overflow InscriptionOverflow

SetWrapMode(WrapMode)

[Version("4.8")]
public void SetWrapMode(WrapMode wrapMode)

Parameters

wrapMode WrapMode

SetXalign(float)

[Version("4.8")]
public void SetXalign(float xalign)

Parameters

xalign float

SetYalign(float)

[Version("4.8")]
public void SetYalign(float yalign)

Parameters

yalign float

UpdateCaretPosition()

[Version("4.14")]
public void UpdateCaretPosition()

UpdateContents(AccessibleTextContentChange, uint, uint)

[Version("4.14")]
public void UpdateContents(AccessibleTextContentChange change, uint start, uint end)

Parameters

change AccessibleTextContentChange
start uint
end uint

UpdateNextAccessibleSibling(Accessible?)

[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible

UpdateSelectionBound()

[Version("4.14")]
public void UpdateSelectionBound()