### YamlMime:ManagedReference
items:
- uid: Terminal.Gui.ProgressBar
id: ProgressBar
children:
- Terminal.Gui.ProgressBar.#ctor
- Terminal.Gui.ProgressBar.#ctor(Terminal.Gui.Rect)
- Terminal.Gui.ProgressBar.Fraction
- Terminal.Gui.ProgressBar.Pulse
- Terminal.Gui.ProgressBar.Redraw(Terminal.Gui.Rect)
langs:
- csharp
name: ProgressBar
nameWithType: ProgressBar
fullName: Terminal.Gui.ProgressBar
type: Class
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Progress bar can indicate progress of an activity visually.
remarks: "
\n The progressbar can operate in two modes, percentage mode, or\n activity mode. The progress bar starts in percentage mode and\n setting the Fraction property will reflect on the UI the progress \n made so far. Activity mode is used when the application has no \n way of knowing how much time is left, and is started when you invoke\n the Pulse() method. You should call the Pulse method repeatedly as\n your application makes progress.\n
"
syntax:
content: 'public class ProgressBar : Terminal.Gui.View'
inheritance:
- System.Object
- Terminal.Gui.Responder
- Terminal.Gui.View
implements: []
inheritedMembers:
- Terminal.Gui.Responder.CanFocus
- Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent)
- Terminal.Gui.View.Add(Terminal.Gui.View)
- Terminal.Gui.View.Add(Terminal.Gui.View[])
- Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
- Terminal.Gui.View.Bounds
- Terminal.Gui.View.ChildNeedsDisplay
- Terminal.Gui.View.Clear
- Terminal.Gui.View.Clear(Terminal.Gui.Rect)
- Terminal.Gui.View.ClearNeedsDisplay
- Terminal.Gui.View.ClipToBounds
- Terminal.Gui.View.ColorScheme
- Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
- Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
- Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
- Terminal.Gui.View.Driver
- Terminal.Gui.View.EnsureFocus
- Terminal.Gui.View.Focused
- Terminal.Gui.View.FocusFirst
- Terminal.Gui.View.FocusLast
- Terminal.Gui.View.FocusNext
- Terminal.Gui.View.FocusPrev
- Terminal.Gui.View.Frame
- Terminal.Gui.View.GetEnumerator
- Terminal.Gui.View.HasFocus
- Terminal.Gui.View.Height
- Terminal.Gui.View.Id
- Terminal.Gui.View.LayoutStyle
- Terminal.Gui.View.LayoutSubviews
- Terminal.Gui.View.MostFocused
- Terminal.Gui.View.Move(System.Int32,System.Int32)
- Terminal.Gui.View.PositionCursor
- Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
- Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
- Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent)
- Terminal.Gui.View.Remove(Terminal.Gui.View)
- Terminal.Gui.View.RemoveAll
- Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
- Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
- Terminal.Gui.View.SetFocus(Terminal.Gui.View)
- Terminal.Gui.View.SetNeedsDisplay
- Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect)
- Terminal.Gui.View.Subviews
- Terminal.Gui.View.SuperView
- Terminal.Gui.View.ToString
- Terminal.Gui.View.WantMousePositionReports
- Terminal.Gui.View.Width
- Terminal.Gui.View.X
- Terminal.Gui.View.Y
- uid: Terminal.Gui.ProgressBar.#ctor
id: '#ctor'
parent: Terminal.Gui.ProgressBar
langs:
- csharp
name: ProgressBar()
nameWithType: ProgressBar.ProgressBar()
fullName: ProgressBar.ProgressBar()
type: Constructor
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Initializes a new instance of the class, starts in percentage mode and uses relative layout.
syntax:
content: public ProgressBar ();
parameters: []
overload: Terminal.Gui.ProgressBar.#ctor*
exceptions: []
- uid: Terminal.Gui.ProgressBar.#ctor(Terminal.Gui.Rect)
id: '#ctor(Terminal.Gui.Rect)'
parent: Terminal.Gui.ProgressBar
langs:
- csharp
name: ProgressBar(Rect)
nameWithType: ProgressBar.ProgressBar(Rect)
fullName: ProgressBar.ProgressBar(Rect)
type: Constructor
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Initializes a new instance of the class, starts in percentage mode with an absolute position and size.
syntax:
content: public ProgressBar (Terminal.Gui.Rect rect);
parameters:
- id: rect
type: Terminal.Gui.Rect
description: Rect.
overload: Terminal.Gui.ProgressBar.#ctor*
exceptions: []
- uid: Terminal.Gui.ProgressBar.Fraction
id: Fraction
parent: Terminal.Gui.ProgressBar
langs:
- csharp
name: Fraction
nameWithType: ProgressBar.Fraction
fullName: ProgressBar.Fraction
type: Property
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Gets or sets the progress indicator fraction to display, must be a value between 0 and 1.
syntax:
content: public float Fraction { get; set; }
return:
type: System.Single
description: The fraction representing the progress.
overload: Terminal.Gui.ProgressBar.Fraction*
exceptions: []
- uid: Terminal.Gui.ProgressBar.Pulse
id: Pulse
parent: Terminal.Gui.ProgressBar
langs:
- csharp
name: Pulse()
nameWithType: ProgressBar.Pulse()
fullName: ProgressBar.Pulse()
type: Method
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Notifies the progress bar that some progress has taken place.
remarks: >-
If the ProgressBar is is percentage mode, it switches to activity
mode. If is in activity mode, the marker is moved.
syntax:
content: public void Pulse ();
parameters: []
overload: Terminal.Gui.ProgressBar.Pulse*
exceptions: []
- uid: Terminal.Gui.ProgressBar.Redraw(Terminal.Gui.Rect)
id: Redraw(Terminal.Gui.Rect)
parent: Terminal.Gui.ProgressBar
langs:
- csharp
name: Redraw(Rect)
nameWithType: ProgressBar.Redraw(Rect)
fullName: ProgressBar.Redraw(Rect)
type: Method
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
syntax:
content: public override void Redraw (Terminal.Gui.Rect region);
parameters:
- id: region
type: Terminal.Gui.Rect
description: To be added.
overload: Terminal.Gui.ProgressBar.Redraw*
exceptions: []
references:
- uid: Terminal.Gui.View
parent: Terminal.Gui
isExternal: false
name: View
nameWithType: View
fullName: Terminal.Gui.View
- uid: Terminal.Gui.ProgressBar.#ctor
parent: Terminal.Gui.ProgressBar
isExternal: false
name: ProgressBar()
nameWithType: ProgressBar.ProgressBar()
fullName: ProgressBar.ProgressBar()
- uid: Terminal.Gui.ProgressBar.#ctor(Terminal.Gui.Rect)
parent: Terminal.Gui.ProgressBar
isExternal: false
name: ProgressBar(Rect)
nameWithType: ProgressBar.ProgressBar(Rect)
fullName: ProgressBar.ProgressBar(Rect)
- uid: Terminal.Gui.Rect
parent: Terminal.Gui
isExternal: false
name: Rect
nameWithType: Rect
fullName: Terminal.Gui.Rect
- uid: Terminal.Gui.ProgressBar.Fraction
parent: Terminal.Gui.ProgressBar
isExternal: false
name: Fraction
nameWithType: ProgressBar.Fraction
fullName: ProgressBar.Fraction
- uid: System.Single
parent: System
isExternal: true
name: Single
nameWithType: Single
fullName: System.Single
- uid: Terminal.Gui.ProgressBar.Pulse
parent: Terminal.Gui.ProgressBar
isExternal: false
name: Pulse()
nameWithType: ProgressBar.Pulse()
fullName: ProgressBar.Pulse()
- uid: Terminal.Gui.ProgressBar.Redraw(Terminal.Gui.Rect)
parent: Terminal.Gui.ProgressBar
isExternal: false
name: Redraw(Rect)
nameWithType: ProgressBar.Redraw(Rect)
fullName: ProgressBar.Redraw(Rect)
- uid: Terminal.Gui.ProgressBar.#ctor*
parent: Terminal.Gui.ProgressBar
isExternal: false
name: ProgressBar
nameWithType: ProgressBar.ProgressBar
fullName: ProgressBar.ProgressBar
- uid: Terminal.Gui.ProgressBar.Fraction*
parent: Terminal.Gui.ProgressBar
isExternal: false
name: Fraction
nameWithType: ProgressBar.Fraction
fullName: ProgressBar.Fraction
- uid: Terminal.Gui.ProgressBar.Pulse*
parent: Terminal.Gui.ProgressBar
isExternal: false
name: Pulse
nameWithType: ProgressBar.Pulse
fullName: ProgressBar.Pulse
- uid: Terminal.Gui.ProgressBar.Redraw*
parent: Terminal.Gui.ProgressBar
isExternal: false
name: Redraw
nameWithType: ProgressBar.Redraw
fullName: ProgressBar.Redraw
- uid: Terminal.Gui.Responder.CanFocus
parent: Terminal.Gui.Responder
isExternal: false
name: CanFocus
nameWithType: Responder.CanFocus
fullName: Responder.CanFocus
- uid: Terminal.Gui.View.HasFocus
parent: Terminal.Gui.View
isExternal: false
name: HasFocus
nameWithType: View.HasFocus
fullName: View.HasFocus
- uid: Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent)
parent: Terminal.Gui.Responder
isExternal: false
name: MouseEvent(MouseEvent)
nameWithType: Responder.MouseEvent(MouseEvent)
fullName: Responder.MouseEvent(MouseEvent)
- uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
parent: Terminal.Gui.View
isExternal: false
name: ProcessColdKey(KeyEvent)
nameWithType: View.ProcessColdKey(KeyEvent)
fullName: View.ProcessColdKey(KeyEvent)
- uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
parent: Terminal.Gui.View
isExternal: false
name: ProcessHotKey(KeyEvent)
nameWithType: View.ProcessHotKey(KeyEvent)
fullName: View.ProcessHotKey(KeyEvent)
- uid: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent)
parent: Terminal.Gui.View
isExternal: false
name: ProcessKey(KeyEvent)
nameWithType: View.ProcessKey(KeyEvent)
fullName: View.ProcessKey(KeyEvent)
- uid: Terminal.Gui.View.Add(Terminal.Gui.View)
parent: Terminal.Gui.View
isExternal: false
name: Add(View)
nameWithType: View.Add(View)
fullName: View.Add(View)
- uid: Terminal.Gui.View.Add(Terminal.Gui.View[])
parent: Terminal.Gui.View
isExternal: false
name: Add(View[])
nameWithType: View.Add(View[])
fullName: View.Add(View[])
- uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
parent: Terminal.Gui.View
isExternal: false
name: AddRune(Int32, Int32, Rune)
nameWithType: View.AddRune(Int32, Int32, Rune)
fullName: View.AddRune(Int32, Int32, Rune)
- uid: Terminal.Gui.View.Bounds
parent: Terminal.Gui.View
isExternal: false
name: Bounds
nameWithType: View.Bounds
fullName: View.Bounds
- uid: Terminal.Gui.View.ChildNeedsDisplay
parent: Terminal.Gui.View
isExternal: false
name: ChildNeedsDisplay()
nameWithType: View.ChildNeedsDisplay()
fullName: View.ChildNeedsDisplay()
- uid: Terminal.Gui.View.Clear
parent: Terminal.Gui.View
isExternal: false
name: Clear()
nameWithType: View.Clear()
fullName: View.Clear()
- uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect)
parent: Terminal.Gui.View
isExternal: false
name: Clear(Rect)
nameWithType: View.Clear(Rect)
fullName: View.Clear(Rect)
- uid: Terminal.Gui.View.ClearNeedsDisplay
parent: Terminal.Gui.View
isExternal: false
name: ClearNeedsDisplay()
nameWithType: View.ClearNeedsDisplay()
fullName: View.ClearNeedsDisplay()
- uid: Terminal.Gui.View.ClipToBounds
parent: Terminal.Gui.View
isExternal: false
name: ClipToBounds()
nameWithType: View.ClipToBounds()
fullName: View.ClipToBounds()
- uid: Terminal.Gui.View.ColorScheme
parent: Terminal.Gui.View
isExternal: false
name: ColorScheme
nameWithType: View.ColorScheme
fullName: View.ColorScheme
- uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
parent: Terminal.Gui.View
isExternal: false
name: DrawFrame(Rect, Int32, Boolean)
nameWithType: View.DrawFrame(Rect, Int32, Boolean)
fullName: View.DrawFrame(Rect, Int32, Boolean)
- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
parent: Terminal.Gui.View
isExternal: false
name: DrawHotString(ustring, Boolean, ColorScheme)
nameWithType: View.DrawHotString(ustring, Boolean, ColorScheme)
fullName: View.DrawHotString(ustring, Boolean, ColorScheme)
- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
parent: Terminal.Gui.View
isExternal: false
name: DrawHotString(ustring, Attribute, Attribute)
nameWithType: View.DrawHotString(ustring, Attribute, Attribute)
fullName: View.DrawHotString(ustring, Attribute, Attribute)
- uid: Terminal.Gui.View.Driver
parent: Terminal.Gui.View
isExternal: false
name: Driver
nameWithType: View.Driver
fullName: View.Driver
- uid: Terminal.Gui.View.EnsureFocus
parent: Terminal.Gui.View
isExternal: false
name: EnsureFocus()
nameWithType: View.EnsureFocus()
fullName: View.EnsureFocus()
- uid: Terminal.Gui.View.Focused
parent: Terminal.Gui.View
isExternal: false
name: Focused
nameWithType: View.Focused
fullName: View.Focused
- uid: Terminal.Gui.View.FocusFirst
parent: Terminal.Gui.View
isExternal: false
name: FocusFirst()
nameWithType: View.FocusFirst()
fullName: View.FocusFirst()
- uid: Terminal.Gui.View.FocusLast
parent: Terminal.Gui.View
isExternal: false
name: FocusLast()
nameWithType: View.FocusLast()
fullName: View.FocusLast()
- uid: Terminal.Gui.View.FocusNext
parent: Terminal.Gui.View
isExternal: false
name: FocusNext()
nameWithType: View.FocusNext()
fullName: View.FocusNext()
- uid: Terminal.Gui.View.FocusPrev
parent: Terminal.Gui.View
isExternal: false
name: FocusPrev()
nameWithType: View.FocusPrev()
fullName: View.FocusPrev()
- uid: Terminal.Gui.View.Frame
parent: Terminal.Gui.View
isExternal: false
name: Frame
nameWithType: View.Frame
fullName: View.Frame
- uid: Terminal.Gui.View.GetEnumerator
parent: Terminal.Gui.View
isExternal: false
name: GetEnumerator()
nameWithType: View.GetEnumerator()
fullName: View.GetEnumerator()
- uid: Terminal.Gui.View.Height
parent: Terminal.Gui.View
isExternal: false
name: Height
nameWithType: View.Height
fullName: View.Height
- uid: Terminal.Gui.View.Id
parent: Terminal.Gui.View
isExternal: false
name: Id
nameWithType: View.Id
fullName: View.Id
- uid: Terminal.Gui.View.LayoutStyle
parent: Terminal.Gui.View
isExternal: false
name: LayoutStyle
nameWithType: View.LayoutStyle
fullName: View.LayoutStyle
- uid: Terminal.Gui.View.LayoutSubviews
parent: Terminal.Gui.View
isExternal: false
name: LayoutSubviews()
nameWithType: View.LayoutSubviews()
fullName: View.LayoutSubviews()
- uid: Terminal.Gui.View.MostFocused
parent: Terminal.Gui.View
isExternal: false
name: MostFocused
nameWithType: View.MostFocused
fullName: View.MostFocused
- uid: Terminal.Gui.View.Move(System.Int32,System.Int32)
parent: Terminal.Gui.View
isExternal: false
name: Move(Int32, Int32)
nameWithType: View.Move(Int32, Int32)
fullName: View.Move(Int32, Int32)
- uid: Terminal.Gui.View.PositionCursor
parent: Terminal.Gui.View
isExternal: false
name: PositionCursor()
nameWithType: View.PositionCursor()
fullName: View.PositionCursor()
- uid: Terminal.Gui.View.Remove(Terminal.Gui.View)
parent: Terminal.Gui.View
isExternal: false
name: Remove(View)
nameWithType: View.Remove(View)
fullName: View.Remove(View)
- uid: Terminal.Gui.View.RemoveAll
parent: Terminal.Gui.View
isExternal: false
name: RemoveAll()
nameWithType: View.RemoveAll()
fullName: View.RemoveAll()
- uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
parent: Terminal.Gui.View
isExternal: false
name: ScreenToView(Int32, Int32)
nameWithType: View.ScreenToView(Int32, Int32)
fullName: View.ScreenToView(Int32, Int32)
- uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
parent: Terminal.Gui.View
isExternal: false
name: SetClip(Rect)
nameWithType: View.SetClip(Rect)
fullName: View.SetClip(Rect)
- uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View)
parent: Terminal.Gui.View
isExternal: false
name: SetFocus(View)
nameWithType: View.SetFocus(View)
fullName: View.SetFocus(View)
- uid: Terminal.Gui.View.SetNeedsDisplay
parent: Terminal.Gui.View
isExternal: false
name: SetNeedsDisplay()
nameWithType: View.SetNeedsDisplay()
fullName: View.SetNeedsDisplay()
- uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect)
parent: Terminal.Gui.View
isExternal: false
name: SetNeedsDisplay(Rect)
nameWithType: View.SetNeedsDisplay(Rect)
fullName: View.SetNeedsDisplay(Rect)
- uid: Terminal.Gui.View.Subviews
parent: Terminal.Gui.View
isExternal: false
name: Subviews
nameWithType: View.Subviews
fullName: View.Subviews
- uid: Terminal.Gui.View.SuperView
parent: Terminal.Gui.View
isExternal: false
name: SuperView
nameWithType: View.SuperView
fullName: View.SuperView
- uid: Terminal.Gui.View.ToString
parent: Terminal.Gui.View
isExternal: false
name: ToString()
nameWithType: View.ToString()
fullName: View.ToString()
- uid: Terminal.Gui.View.WantMousePositionReports
parent: Terminal.Gui.View
isExternal: false
name: WantMousePositionReports
nameWithType: View.WantMousePositionReports
fullName: View.WantMousePositionReports
- uid: Terminal.Gui.View.Width
parent: Terminal.Gui.View
isExternal: false
name: Width
nameWithType: View.Width
fullName: View.Width
- uid: Terminal.Gui.View.X
parent: Terminal.Gui.View
isExternal: false
name: X
nameWithType: View.X
fullName: View.X
- uid: Terminal.Gui.View.Y
parent: Terminal.Gui.View
isExternal: false
name: Y
nameWithType: View.Y
fullName: View.Y