Class ProgressBar
A Progress Bar view that can indicate progress of an activity visually.
Assembly: Terminal.Gui.dll
Syntax
public class ProgressBar : View, IDisposable, ISupportInitializeNotification, ISupportInitialize
Constructors
|
Edit this page
View Source
ProgressBar()
Initializes a new instance of the
ProgressBar class, starts in percentage mode and uses relative layout.
Declaration
|
Edit this page
View Source
ProgressBar(Rect)
Initializes a new instance of the
ProgressBar class, starts in percentage mode with an absolute position and size.
Declaration
public ProgressBar(Rect rect)
Parameters
| Type |
Name |
Description |
| Rect |
rect |
Rect. |
Properties
|
Edit this page
View Source
BidirectionalMarquee
Declaration
public bool BidirectionalMarquee { get; set; }
Property Value
|
Edit this page
View Source
Fraction
Gets or sets the
ProgressBar fraction to display, must be a value between 0 and 1.
Declaration
public float Fraction { get; set; }
Property Value
| Type |
Description |
| float |
The fraction representing the progress. |
|
Edit this page
View Source
Specifies the format that a
ProgressBar uses to indicate the visual presentation.
Declaration
public ProgressBarFormat ProgressBarFormat { get; set; }
Property Value
|
Edit this page
View Source
ProgressBarStyle
Declaration
public ProgressBarStyle ProgressBarStyle { get; set; }
Property Value
|
Edit this page
View Source
SegmentCharacter
Segment indicator for meter views.
Declaration
public Rune SegmentCharacter { get; set; }
Property Value
|
Edit this page
View Source
Text
The text displayed by the
View.
Declaration
public override ustring Text { get; set; }
Property Value
Overrides
Methods
|
Edit this page
View Source
OnEnter(View)
Method invoked when a view gets focus.
Declaration
public override bool OnEnter(View view)
Parameters
| Type |
Name |
Description |
| View |
view |
The view that is losing focus. |
Returns
| Type |
Description |
| bool |
true, if the event was handled, false otherwise. |
Overrides
|
Edit this page
View Source
Pulse()
Notifies the
ProgressBar that some progress has taken place.
Declaration
|
Edit this page
View Source
Redraw(Rect)
Redraws this view and its subviews; only redraws the views that have been flagged for a re-display.
Declaration
public override void Redraw(Rect region)
Parameters
| Type |
Name |
Description |
| Rect |
region |
|
Overrides
Implements