Class ProgressBar
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class ProgressBar : Widget, IDisposable, Accessible, AccessibleRange, Buildable, ConstraintTarget, Orientable, GTypeProvider, InstanceFactory
- Inheritance
-
ProgressBar
- Implements
-
- Inherited Members
-
Constructors
ProgressBar(params ConstructArgument[])
public ProgressBar(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
ProgressBar(ProgressBarHandle)
public ProgressBar(ProgressBarHandle handle)
Parameters
handle
ProgressBarHandle
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
[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()
Returns
- string
New()
public static ProgressBar New()
Returns
- ProgressBar
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