Table of Contents

Class ProgressBar

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

Constructors

ProgressBar()

public ProgressBar()

ProgressBar(params ConstructArgument[])

protected ProgressBar(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

ProgressBar(IntPtr, bool)

protected ProgressBar(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

EllipsizePropertyDefinition

public static readonly Property<EllipsizeMode, ProgressBar> EllipsizePropertyDefinition

Field Value

Property<EllipsizeMode, ProgressBar>

FractionPropertyDefinition

public static readonly Property<double, ProgressBar> FractionPropertyDefinition

Field Value

Property<double, ProgressBar>

InvertedPropertyDefinition

public static readonly Property<bool, ProgressBar> InvertedPropertyDefinition

Field Value

Property<bool, ProgressBar>

PulseStepPropertyDefinition

public static readonly Property<double, ProgressBar> PulseStepPropertyDefinition

Field Value

Property<double, ProgressBar>

ShowTextPropertyDefinition

public static readonly Property<bool, ProgressBar> ShowTextPropertyDefinition

Field Value

Property<bool, ProgressBar>

TextPropertyDefinition

public static readonly Property<string?, ProgressBar> TextPropertyDefinition

Field Value

Property<string, ProgressBar>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Ellipsize

public EllipsizeMode Ellipsize { get; set; }

Property Value

EllipsizeMode

Fraction

public double Fraction { get; set; }

Property Value

double

Inverted

public bool Inverted { get; set; }

Property Value

bool

PulseStep

public double PulseStep { get; set; }

Property Value

double

ShowText

public bool ShowText { get; set; }

Property Value

bool

Text

public string? Text { get; set; }

Property Value

string

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

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

GetEllipsize()

public EllipsizeMode GetEllipsize()

Returns

EllipsizeMode

GetFirstAccessibleChild()

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

Returns

Accessible

GetFraction()

public double GetFraction()

Returns

double

GetGType()

public static Type GetGType()

Returns

Type

GetInverted()

public bool GetInverted()

Returns

bool

GetNextAccessibleSibling()

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

Returns

Accessible

GetOrientation()

public Orientation GetOrientation()

Returns

Orientation

GetPlatformState(AccessiblePlatformState)

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

Parameters

state AccessiblePlatformState

Returns

bool

GetPulseStep()

public double GetPulseStep()

Returns

double

GetShowText()

public bool GetShowText()

Returns

bool

GetText()

public string? GetText()

Returns

string

New()

public static ProgressBar New()

Returns

ProgressBar

Pulse()

public void Pulse()

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

SetEllipsize(EllipsizeMode)

public void SetEllipsize(EllipsizeMode mode)

Parameters

mode EllipsizeMode

SetFraction(double)

public void SetFraction(double fraction)

Parameters

fraction double

SetInverted(bool)

public void SetInverted(bool inverted)

Parameters

inverted bool

SetOrientation(Orientation)

public void SetOrientation(Orientation orientation)

Parameters

orientation Orientation

SetPulseStep(double)

public void SetPulseStep(double fraction)

Parameters

fraction double

SetShowText(bool)

public void SetShowText(bool showText)

Parameters

showText bool

SetText(string?)

public void SetText(string? text)

Parameters

text string

UpdateNextAccessibleSibling(Accessible?)

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

Parameters

newSibling Accessible