Class ProgressBar
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class ProgressBar : Widget, Accessible, AccessibleRange, Buildable, ConstraintTarget, Orientable, IDisposable, 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