### YamlMime:ManagedReference items: - uid: Terminal.Gui.ScrollBarView id: ScrollBarView children: - Terminal.Gui.ScrollBarView.#ctor(Terminal.Gui.Rect,System.Int32,System.Int32,System.Boolean) - Terminal.Gui.ScrollBarView.ChangedPosition - Terminal.Gui.ScrollBarView.MouseEvent(Terminal.Gui.MouseEvent) - Terminal.Gui.ScrollBarView.Position - Terminal.Gui.ScrollBarView.Redraw(Terminal.Gui.Rect) - Terminal.Gui.ScrollBarView.Size langs: - csharp name: ScrollBarView nameWithType: ScrollBarView fullName: Terminal.Gui.ScrollBarView type: Class assemblies: - Terminal.Gui namespace: Terminal.Gui summary: ScrollBarViews are views that display a 1-character scrollbar, either horizontal or vertical remarks: "

\n The scrollbar is drawn to be a representation of the Size, assuming that the \n scroll position is set at Position.\n

\n

\n If the region to display the scrollbar is larger than three characters, \n arrow indicators are drawn.\n

" syntax: content: 'public class ScrollBarView : Terminal.Gui.View' inheritance: - System.Object - Terminal.Gui.Responder - Terminal.Gui.View implements: [] inheritedMembers: - Terminal.Gui.Responder.CanFocus - 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.ScrollBarView.#ctor(Terminal.Gui.Rect,System.Int32,System.Int32,System.Boolean) id: '#ctor(Terminal.Gui.Rect,System.Int32,System.Int32,System.Boolean)' parent: Terminal.Gui.ScrollBarView langs: - csharp name: ScrollBarView(Rect, Int32, Int32, Boolean) nameWithType: ScrollBarView.ScrollBarView(Rect, Int32, Int32, Boolean) fullName: ScrollBarView.ScrollBarView(Rect, Int32, Int32, Boolean) type: Constructor assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Initializes a new instance of the class. syntax: content: public ScrollBarView (Terminal.Gui.Rect rect, int size, int position, bool isVertical); parameters: - id: rect type: Terminal.Gui.Rect description: Frame for the scrollbar. - id: size type: System.Int32 description: The size that this scrollbar represents. - id: position type: System.Int32 description: The position within this scrollbar. - id: isVertical type: System.Boolean description: If set to true this is a vertical scrollbar, otherwize, the scrollbar is horizontal. overload: Terminal.Gui.ScrollBarView.#ctor* exceptions: [] - uid: Terminal.Gui.ScrollBarView.ChangedPosition id: ChangedPosition parent: Terminal.Gui.ScrollBarView langs: - csharp name: ChangedPosition nameWithType: ScrollBarView.ChangedPosition fullName: ScrollBarView.ChangedPosition type: Event assemblies: - Terminal.Gui namespace: Terminal.Gui summary: This event is raised when the position on the scrollbar has changed. syntax: content: public event Action ChangedPosition; return: type: System.Action description: To be added. exceptions: [] - uid: Terminal.Gui.ScrollBarView.MouseEvent(Terminal.Gui.MouseEvent) id: MouseEvent(Terminal.Gui.MouseEvent) parent: Terminal.Gui.ScrollBarView langs: - csharp name: MouseEvent(MouseEvent) nameWithType: ScrollBarView.MouseEvent(MouseEvent) fullName: ScrollBarView.MouseEvent(MouseEvent) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool MouseEvent (Terminal.Gui.MouseEvent me); parameters: - id: me type: Terminal.Gui.MouseEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.Gui.ScrollBarView.MouseEvent* exceptions: [] - uid: Terminal.Gui.ScrollBarView.Position id: Position parent: Terminal.Gui.ScrollBarView langs: - csharp name: Position nameWithType: ScrollBarView.Position fullName: ScrollBarView.Position type: Property assemblies: - Terminal.Gui namespace: Terminal.Gui summary: The position to show the scrollbar at. syntax: content: public int Position { get; set; } return: type: System.Int32 description: The position. overload: Terminal.Gui.ScrollBarView.Position* exceptions: [] - uid: Terminal.Gui.ScrollBarView.Redraw(Terminal.Gui.Rect) id: Redraw(Terminal.Gui.Rect) parent: Terminal.Gui.ScrollBarView langs: - csharp name: Redraw(Rect) nameWithType: ScrollBarView.Redraw(Rect) fullName: ScrollBarView.Redraw(Rect) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Redraw the scrollbar syntax: content: public override void Redraw (Terminal.Gui.Rect region); parameters: - id: region type: Terminal.Gui.Rect description: Region to be redrawn. overload: Terminal.Gui.ScrollBarView.Redraw* exceptions: [] - uid: Terminal.Gui.ScrollBarView.Size id: Size parent: Terminal.Gui.ScrollBarView langs: - csharp name: Size nameWithType: ScrollBarView.Size fullName: ScrollBarView.Size type: Property assemblies: - Terminal.Gui namespace: Terminal.Gui summary: The size that this scrollbar represents syntax: content: public int Size { get; set; } return: type: System.Int32 description: The size. overload: Terminal.Gui.ScrollBarView.Size* exceptions: [] references: - uid: Terminal.Gui.View parent: Terminal.Gui isExternal: false name: View nameWithType: View fullName: Terminal.Gui.View - uid: Terminal.Gui.ScrollBarView.#ctor(Terminal.Gui.Rect,System.Int32,System.Int32,System.Boolean) parent: Terminal.Gui.ScrollBarView isExternal: false name: ScrollBarView(Rect, Int32, Int32, Boolean) nameWithType: ScrollBarView.ScrollBarView(Rect, Int32, Int32, Boolean) fullName: ScrollBarView.ScrollBarView(Rect, Int32, Int32, Boolean) - uid: Terminal.Gui.Rect parent: Terminal.Gui isExternal: false name: Rect nameWithType: Rect fullName: Terminal.Gui.Rect - uid: System.Int32 parent: System isExternal: true name: Int32 nameWithType: Int32 fullName: System.Int32 - uid: System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: Terminal.Gui.ScrollBarView.ChangedPosition parent: Terminal.Gui.ScrollBarView isExternal: false name: ChangedPosition nameWithType: ScrollBarView.ChangedPosition fullName: ScrollBarView.ChangedPosition - uid: System.Action parent: System isExternal: true name: Action nameWithType: Action fullName: System.Action - uid: Terminal.Gui.ScrollBarView.MouseEvent(Terminal.Gui.MouseEvent) parent: Terminal.Gui.ScrollBarView isExternal: false name: MouseEvent(MouseEvent) nameWithType: ScrollBarView.MouseEvent(MouseEvent) fullName: ScrollBarView.MouseEvent(MouseEvent) - uid: Terminal.Gui.MouseEvent parent: Terminal.Gui isExternal: false name: MouseEvent nameWithType: MouseEvent fullName: Terminal.Gui.MouseEvent - uid: Terminal.Gui.ScrollBarView.Position parent: Terminal.Gui.ScrollBarView isExternal: false name: Position nameWithType: ScrollBarView.Position fullName: ScrollBarView.Position - uid: Terminal.Gui.ScrollBarView.Redraw(Terminal.Gui.Rect) parent: Terminal.Gui.ScrollBarView isExternal: false name: Redraw(Rect) nameWithType: ScrollBarView.Redraw(Rect) fullName: ScrollBarView.Redraw(Rect) - uid: Terminal.Gui.ScrollBarView.Size parent: Terminal.Gui.ScrollBarView isExternal: false name: Size nameWithType: ScrollBarView.Size fullName: ScrollBarView.Size - uid: Terminal.Gui.ScrollBarView.#ctor* parent: Terminal.Gui.ScrollBarView isExternal: false name: ScrollBarView nameWithType: ScrollBarView.ScrollBarView fullName: ScrollBarView.ScrollBarView - uid: Terminal.Gui.ScrollBarView.MouseEvent* parent: Terminal.Gui.ScrollBarView isExternal: false name: MouseEvent nameWithType: ScrollBarView.MouseEvent fullName: ScrollBarView.MouseEvent - uid: Terminal.Gui.ScrollBarView.Position* parent: Terminal.Gui.ScrollBarView isExternal: false name: Position nameWithType: ScrollBarView.Position fullName: ScrollBarView.Position - uid: Terminal.Gui.ScrollBarView.Redraw* parent: Terminal.Gui.ScrollBarView isExternal: false name: Redraw nameWithType: ScrollBarView.Redraw fullName: ScrollBarView.Redraw - uid: Terminal.Gui.ScrollBarView.Size* parent: Terminal.Gui.ScrollBarView isExternal: false name: Size nameWithType: ScrollBarView.Size fullName: ScrollBarView.Size - 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.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