### YamlMime:ManagedReference items: - uid: Terminal.Gui.ScrollView id: ScrollView children: - Terminal.Gui.ScrollView.#ctor(Terminal.Gui.Rect) - Terminal.Gui.ScrollView.Add(Terminal.Gui.View) - Terminal.Gui.ScrollView.ContentOffset - Terminal.Gui.ScrollView.ContentSize - Terminal.Gui.ScrollView.PositionCursor - Terminal.Gui.ScrollView.ProcessKey(Terminal.Gui.KeyEvent) - Terminal.Gui.ScrollView.Redraw(Terminal.Gui.Rect) - Terminal.Gui.ScrollView.RemoveAll - Terminal.Gui.ScrollView.ScrollDown(System.Int32) - Terminal.Gui.ScrollView.Scrolled - Terminal.Gui.ScrollView.ScrollLeft(System.Int32) - Terminal.Gui.ScrollView.ScrollRight(System.Int32) - Terminal.Gui.ScrollView.ScrollUp(System.Int32) - Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator - Terminal.Gui.ScrollView.ShowVerticalScrollIndicator langs: - csharp name: ScrollView nameWithType: ScrollView fullName: Terminal.Gui.ScrollView type: Class assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Scrollviews are views that present a window into a virtual space where children views are added. Similar to the iOS UIScrollView. remarks: "
\n The subviews that are added to this scrollview are offset by the\n ContentOffset property. The view itself is a window into the \n space represented by the ContentSize.\n
\n " syntax: content: 'public class ScrollView : 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.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.ProcessColdKey(Terminal.Gui.KeyEvent) - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) - Terminal.Gui.View.Remove(Terminal.Gui.View) - 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.ScrollView.#ctor(Terminal.Gui.Rect) id: '#ctor(Terminal.Gui.Rect)' parent: Terminal.Gui.ScrollView langs: - csharp name: ScrollView(Rect) nameWithType: ScrollView.ScrollView(Rect) fullName: ScrollView.ScrollView(Rect) type: Constructor assemblies: - Terminal.Gui namespace: Terminal.Gui syntax: content: public ScrollView (Terminal.Gui.Rect frame); parameters: - id: frame type: Terminal.Gui.Rect description: To be added. overload: Terminal.Gui.ScrollView.#ctor* exceptions: [] - uid: Terminal.Gui.ScrollView.Add(Terminal.Gui.View) id: Add(Terminal.Gui.View) parent: Terminal.Gui.ScrollView langs: - csharp name: Add(View) nameWithType: ScrollView.Add(View) fullName: ScrollView.Add(View) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Adds the view to the scrollview. syntax: content: public override void Add (Terminal.Gui.View view); parameters: - id: view type: Terminal.Gui.View description: The view to add to the scrollview. overload: Terminal.Gui.ScrollView.Add* exceptions: [] - uid: Terminal.Gui.ScrollView.ContentOffset id: ContentOffset parent: Terminal.Gui.ScrollView langs: - csharp name: ContentOffset nameWithType: ScrollView.ContentOffset fullName: ScrollView.ContentOffset type: Property assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Represents the top left corner coordinate that is displayed by the scrollview syntax: content: public Terminal.Gui.Point ContentOffset { get; set; } return: type: Terminal.Gui.Point description: The content offset. overload: Terminal.Gui.ScrollView.ContentOffset* exceptions: [] - uid: Terminal.Gui.ScrollView.ContentSize id: ContentSize parent: Terminal.Gui.ScrollView langs: - csharp name: ContentSize nameWithType: ScrollView.ContentSize fullName: ScrollView.ContentSize type: Property assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Represents the contents of the data shown inside the scrolview syntax: content: public Terminal.Gui.Size ContentSize { get; set; } return: type: Terminal.Gui.Size description: The size of the content. overload: Terminal.Gui.ScrollView.ContentSize* exceptions: [] - uid: Terminal.Gui.ScrollView.PositionCursor id: PositionCursor parent: Terminal.Gui.ScrollView langs: - csharp name: PositionCursor() nameWithType: ScrollView.PositionCursor() fullName: ScrollView.PositionCursor() type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void PositionCursor (); parameters: [] overload: Terminal.Gui.ScrollView.PositionCursor* exceptions: [] - uid: Terminal.Gui.ScrollView.ProcessKey(Terminal.Gui.KeyEvent) id: ProcessKey(Terminal.Gui.KeyEvent) parent: Terminal.Gui.ScrollView langs: - csharp name: ProcessKey(KeyEvent) nameWithType: ScrollView.ProcessKey(KeyEvent) fullName: ScrollView.ProcessKey(KeyEvent) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); parameters: - id: kb type: Terminal.Gui.KeyEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.Gui.ScrollView.ProcessKey* exceptions: [] - uid: Terminal.Gui.ScrollView.Redraw(Terminal.Gui.Rect) id: Redraw(Terminal.Gui.Rect) parent: Terminal.Gui.ScrollView langs: - csharp name: Redraw(Rect) nameWithType: ScrollView.Redraw(Rect) fullName: ScrollView.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.ScrollView.Redraw* exceptions: [] - uid: Terminal.Gui.ScrollView.RemoveAll id: RemoveAll parent: Terminal.Gui.ScrollView langs: - csharp name: RemoveAll() nameWithType: ScrollView.RemoveAll() fullName: ScrollView.RemoveAll() type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Removes all widgets from this container. syntax: content: public override void RemoveAll (); parameters: [] overload: Terminal.Gui.ScrollView.RemoveAll* exceptions: [] - uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32) id: ScrollDown(System.Int32) parent: Terminal.Gui.ScrollView langs: - csharp name: ScrollDown(Int32) nameWithType: ScrollView.ScrollDown(Int32) fullName: ScrollView.ScrollDown(Int32) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Scrolls the view down. syntax: content: public bool ScrollDown (int lines); parameters: - id: lines type: System.Int32 description: Number of lines to scroll. return: type: System.Boolean description:true
, if left was scrolled, false
otherwise.
overload: Terminal.Gui.ScrollView.ScrollDown*
exceptions: []
- uid: Terminal.Gui.ScrollView.Scrolled
id: Scrolled
parent: Terminal.Gui.ScrollView
langs:
- csharp
name: Scrolled
nameWithType: ScrollView.Scrolled
fullName: ScrollView.Scrolled
type: Event
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: This event is raised when the contents have scrolled
syntax:
content: public event Actiontrue
, if left was scrolled, false
otherwise.
overload: Terminal.Gui.ScrollView.ScrollLeft*
exceptions: []
- uid: Terminal.Gui.ScrollView.ScrollRight(System.Int32)
id: ScrollRight(System.Int32)
parent: Terminal.Gui.ScrollView
langs:
- csharp
name: ScrollRight(Int32)
nameWithType: ScrollView.ScrollRight(Int32)
fullName: ScrollView.ScrollRight(Int32)
type: Method
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Scrolls the view to the right.
syntax:
content: public bool ScrollRight (int cols);
parameters:
- id: cols
type: System.Int32
description: Number of columns to scroll by.
return:
type: System.Boolean
description: true
, if right was scrolled, false
otherwise.
overload: Terminal.Gui.ScrollView.ScrollRight*
exceptions: []
- uid: Terminal.Gui.ScrollView.ScrollUp(System.Int32)
id: ScrollUp(System.Int32)
parent: Terminal.Gui.ScrollView
langs:
- csharp
name: ScrollUp(Int32)
nameWithType: ScrollView.ScrollUp(Int32)
fullName: ScrollView.ScrollUp(Int32)
type: Method
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Scrolls the view up.
syntax:
content: public bool ScrollUp (int lines);
parameters:
- id: lines
type: System.Int32
description: Number of lines to scroll.
return:
type: System.Boolean
description: true
, if left was scrolled, false
otherwise.
overload: Terminal.Gui.ScrollView.ScrollUp*
exceptions: []
- uid: Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator
id: ShowHorizontalScrollIndicator
parent: Terminal.Gui.ScrollView
langs:
- csharp
name: ShowHorizontalScrollIndicator
nameWithType: ScrollView.ShowHorizontalScrollIndicator
fullName: ScrollView.ShowHorizontalScrollIndicator
type: Property
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Gets or sets the visibility for the horizontal scroll indicator.
syntax:
content: public bool ShowHorizontalScrollIndicator { get; set; }
return:
type: System.Boolean
description: true
if show vertical scroll indicator; otherwise, false
.
overload: Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator*
exceptions: []
- uid: Terminal.Gui.ScrollView.ShowVerticalScrollIndicator
id: ShowVerticalScrollIndicator
parent: Terminal.Gui.ScrollView
langs:
- csharp
name: ShowVerticalScrollIndicator
nameWithType: ScrollView.ShowVerticalScrollIndicator
fullName: ScrollView.ShowVerticalScrollIndicator
type: Property
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: /// Gets or sets the visibility for the vertical scroll indicator.
syntax:
content: public bool ShowVerticalScrollIndicator { get; set; }
return:
type: System.Boolean
description: true
if show vertical scroll indicator; otherwise, false
.
overload: Terminal.Gui.ScrollView.ShowVerticalScrollIndicator*
exceptions: []
references:
- uid: Terminal.Gui.View
parent: Terminal.Gui
isExternal: false
name: View
nameWithType: View
fullName: Terminal.Gui.View
- uid: Terminal.Gui.ScrollView.#ctor(Terminal.Gui.Rect)
parent: Terminal.Gui.ScrollView
isExternal: false
name: ScrollView(Rect)
nameWithType: ScrollView.ScrollView(Rect)
fullName: ScrollView.ScrollView(Rect)
- uid: Terminal.Gui.Rect
parent: Terminal.Gui
isExternal: false
name: Rect
nameWithType: Rect
fullName: Terminal.Gui.Rect
- uid: Terminal.Gui.ScrollView.Add(Terminal.Gui.View)
parent: Terminal.Gui.ScrollView
isExternal: false
name: Add(View)
nameWithType: ScrollView.Add(View)
fullName: ScrollView.Add(View)
- uid: Terminal.Gui.ScrollView.ContentOffset
parent: Terminal.Gui.ScrollView
isExternal: false
name: ContentOffset
nameWithType: ScrollView.ContentOffset
fullName: ScrollView.ContentOffset
- uid: Terminal.Gui.Point
parent: Terminal.Gui
isExternal: false
name: Point
nameWithType: Point
fullName: Terminal.Gui.Point
- uid: Terminal.Gui.ScrollView.ContentSize
parent: Terminal.Gui.ScrollView
isExternal: false
name: ContentSize
nameWithType: ScrollView.ContentSize
fullName: ScrollView.ContentSize
- uid: Terminal.Gui.Size
parent: Terminal.Gui
isExternal: false
name: Size
nameWithType: Size
fullName: Terminal.Gui.Size
- uid: Terminal.Gui.ScrollView.PositionCursor
parent: Terminal.Gui.ScrollView
isExternal: false
name: PositionCursor()
nameWithType: ScrollView.PositionCursor()
fullName: ScrollView.PositionCursor()
- uid: Terminal.Gui.ScrollView.ProcessKey(Terminal.Gui.KeyEvent)
parent: Terminal.Gui.ScrollView
isExternal: false
name: ProcessKey(KeyEvent)
nameWithType: ScrollView.ProcessKey(KeyEvent)
fullName: ScrollView.ProcessKey(KeyEvent)
- uid: System.Boolean
parent: System
isExternal: true
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
- uid: Terminal.Gui.KeyEvent
parent: Terminal.Gui
isExternal: false
name: KeyEvent
nameWithType: KeyEvent
fullName: Terminal.Gui.KeyEvent
- uid: Terminal.Gui.ScrollView.Redraw(Terminal.Gui.Rect)
parent: Terminal.Gui.ScrollView
isExternal: false
name: Redraw(Rect)
nameWithType: ScrollView.Redraw(Rect)
fullName: ScrollView.Redraw(Rect)
- uid: Terminal.Gui.ScrollView.RemoveAll
parent: Terminal.Gui.ScrollView
isExternal: false
name: RemoveAll()
nameWithType: ScrollView.RemoveAll()
fullName: ScrollView.RemoveAll()
- uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32)
parent: Terminal.Gui.ScrollView
isExternal: false
name: ScrollDown(Int32)
nameWithType: ScrollView.ScrollDown(Int32)
fullName: ScrollView.ScrollDown(Int32)
- uid: System.Int32
parent: System
isExternal: true
name: Int32
nameWithType: Int32
fullName: System.Int32
- uid: Terminal.Gui.ScrollView.Scrolled
parent: Terminal.Gui.ScrollView
isExternal: false
name: Scrolled
nameWithType: ScrollView.Scrolled
fullName: ScrollView.Scrolled
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
- uid: Terminal.Gui.ScrollView
name: ScrollView
nameWithType: ScrollView
fullName: Terminal.Gui.ScrollView
- uid: System.Action{Terminal.Gui.ScrollView}
parent: System
isExternal: true
name: Action