\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.AddCh(System.Int32,System.Int32,System.Int32) + - 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.Boolean) + - 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.DrawHotString(System.String,System.Boolean,Terminal.Gui.ColorScheme) + - Terminal.Gui.View.DrawHotString(System.String,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.Id + - 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 +- 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 thetrue 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.AddCh(System.Int32,System.Int32,System.Int32)
+ parent: Terminal.Gui.View
+ isExternal: false
+ name: AddCh(Int32, Int32, Int32)
+ nameWithType: View.AddCh(Int32, Int32, Int32)
+ fullName: View.AddCh(Int32, Int32, Int32)
+- 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.Boolean)
+ parent: Terminal.Gui.View
+ isExternal: false
+ name: DrawFrame(Rect, Boolean)
+ nameWithType: View.DrawFrame(Rect, Boolean)
+ fullName: View.DrawFrame(Rect, Boolean)
+- 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.DrawHotString(System.String,System.Boolean,Terminal.Gui.ColorScheme)
+ parent: Terminal.Gui.View
+ isExternal: false
+ name: DrawHotString(String, Boolean, ColorScheme)
+ nameWithType: View.DrawHotString(String, Boolean, ColorScheme)
+ fullName: View.DrawHotString(String, Boolean, ColorScheme)
+- uid: Terminal.Gui.View.DrawHotString(System.String,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
+ parent: Terminal.Gui.View
+ isExternal: false
+ name: DrawHotString(String, Attribute, Attribute)
+ nameWithType: View.DrawHotString(String, Attribute, Attribute)
+ fullName: View.DrawHotString(String, 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.Id
+ parent: Terminal.Gui.View
+ isExternal: false
+ name: Id
+ nameWithType: View.Id
+ fullName: View.Id
+- 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
diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml b/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml
index 108e7d229..bcaf1d074 100644
--- a/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml
+++ b/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml
@@ -4,6 +4,14 @@ items:
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.Redraw(Terminal.Gui.Rect)
+ - Terminal.Gui.ScrollView.Scrolled
+ - Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator
+ - Terminal.Gui.ScrollView.ShowVerticalScrollIndicator
langs:
- csharp
name: ScrollView
@@ -13,6 +21,8 @@ items:
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: @@ -23,15 +33,20 @@ items: 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.AddCh(System.Int32,System.Int32,System.Int32) + - 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.Boolean) + - 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.DrawHotString(System.String,System.Boolean,Terminal.Gui.ColorScheme) - Terminal.Gui.View.DrawHotString(System.String,Terminal.Gui.Attribute,Terminal.Gui.Attribute) - Terminal.Gui.View.Driver @@ -48,14 +63,13 @@ items: - 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.Redraw(Terminal.Gui.Rect) - 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) @@ -83,6 +97,163 @@ items: 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.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.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 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
@@ -102,12 +273,149 @@ references:
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.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.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\n The View defines the base functionality for user interface elements in Terminal/gui.cs. Views\n can contain one or more subviews, can respond to user input and render themselves on the screen.\n
\n\n Views are created with a specified rectangle region (the frame) that is relative to the container\n that they are added into. \n
\n\n Subviews can be added to a View by calling the Add method. The container of a view is the \n Superview.\n
\n\n Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view\n as requiring to be redrawn.\n
\n\n Views have a ColorScheme property that defines the default colors that subviews\n should use for rendering. This ensures that the views fit in the context where\n they are being used, and allows for themes to be plugged in. For example, the\n default colors for windows and toplevels uses a blue background, while it uses \n a white background for dialog boxes and a red background for errors.\n
\n\n If a ColorScheme is not set on a view, the result of the ColorScheme is the\n value of the SuperView and the value might only be valid once a view has been\n added to a SuperView, so your subclasses should not rely on ColorScheme being\n set at construction time.\n
\n\n Using ColorSchemes has the advantage that your application will work both\n in color as well as black and white displays.\n
" + remarks: "\n The View defines the base functionality for user interface elements in Terminal/gui.cs. Views\n can contain one or more subviews, can respond to user input and render themselves on the screen.\n
\n\n Views are created with a specified rectangle region (the frame) that is relative to the container\n that they are added into. \n
\n\n Subviews can be added to a View by calling the Add method. The container of a view is the \n Superview.\n
\n\n Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view\n as requiring to be redrawn.\n
\n\n Views have a ColorScheme property that defines the default colors that subviews\n should use for rendering. This ensures that the views fit in the context where\n they are being used, and allows for themes to be plugged in. For example, the\n default colors for windows and toplevels uses a blue background, while it uses \n a white background for dialog boxes and a red background for errors.\n
\n\n If a ColorScheme is not set on a view, the result of the ColorScheme is the\n value of the SuperView and the value might only be valid once a view has been\n added to a SuperView, so your subclasses should not rely on ColorScheme being\n set at construction time.\n
\n\n Using ColorSchemes has the advantage that your application will work both\n in color as well as black and white displays.\n
\n\n Views that are focusable should implement the PositionCursor to make sure that\n the cursor is placed in a location that makes sense. Unix terminals do not have\n a way of hiding the cursor, so it can be distracting to have the cursor left at \n the last focused view. So views should make sure that they place the cursor\n in a visually sensible place.\n
" syntax: content: 'public class View : Terminal.Gui.Responder, System.Collections.IEnumerable' inheritance: @@ -63,9 +70,12 @@ items: derivedClasses: - Terminal.Gui.Button - Terminal.Gui.CheckBox + - Terminal.Gui.FrameView - Terminal.Gui.Label + - Terminal.Gui.ListView - Terminal.Gui.MenuBar - Terminal.Gui.RadioGroup + - Terminal.Gui.ScrollBarView - Terminal.Gui.ScrollView - Terminal.Gui.TextField - Terminal.Gui.Toplevel @@ -86,7 +96,7 @@ items: assemblies: - Terminal.Gui namespace: Terminal.Gui - summary: Initializes a new instance of thetrue it fill will the contents.
overload: Terminal.Gui.View.DrawFrame*
exceptions: []
+- uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
+ id: DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
+ parent: Terminal.Gui.View
+ langs:
+ - csharp
+ name: DrawFrame(Rect, Int32, Boolean)
+ nameWithType: View.DrawFrame(Rect, Int32, Boolean)
+ fullName: View.DrawFrame(Rect, Int32, Boolean)
+ type: Method
+ assemblies:
+ - Terminal.Gui
+ namespace: Terminal.Gui
+ summary: Draws a frame in the current view, clipped by the boundary of this view
+ syntax:
+ content: public void DrawFrame (Terminal.Gui.Rect rect, int padding = 0, bool fill = false);
+ parameters:
+ - id: rect
+ type: Terminal.Gui.Rect
+ description: Rectangular region for the frame to be drawn.
+ - id: padding
+ type: System.Int32
+ description: The padding to add to the drawn frame.
+ - id: fill
+ type: System.Boolean
+ description: If set to true it fill will the contents.
+ overload: Terminal.Gui.View.DrawFrame*
+ exceptions: []
+- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
+ id: DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
+ parent: Terminal.Gui.View
+ langs:
+ - csharp
+ name: DrawHotString(ustring, Boolean, ColorScheme)
+ nameWithType: View.DrawHotString(ustring, Boolean, ColorScheme)
+ fullName: View.DrawHotString(ustring, Boolean, ColorScheme)
+ type: Method
+ assemblies:
+ - Terminal.Gui
+ namespace: Terminal.Gui
+ summary: Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state.
+ syntax:
+ content: public void DrawHotString (NStack.ustring text, bool focused, Terminal.Gui.ColorScheme scheme);
+ parameters:
+ - id: text
+ type: NStack.ustring
+ description: String to display, the underscoore before a letter flags the next letter as the hotkey.
+ - id: focused
+ type: System.Boolean
+ description: If set to true this uses the focused colors from the color scheme, otherwise the regular ones.
+ - id: scheme
+ type: Terminal.Gui.ColorScheme
+ description: The color scheme to use.
+ overload: Terminal.Gui.View.DrawHotString*
+ exceptions: []
+- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
+ id: DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
+ parent: Terminal.Gui.View
+ langs:
+ - csharp
+ name: DrawHotString(ustring, Attribute, Attribute)
+ nameWithType: View.DrawHotString(ustring, Attribute, Attribute)
+ fullName: View.DrawHotString(ustring, Attribute, Attribute)
+ type: Method
+ assemblies:
+ - Terminal.Gui
+ namespace: Terminal.Gui
+ summary: Utility function to draw strings that contain a hotkey
+ syntax:
+ content: public void DrawHotString (NStack.ustring text, Terminal.Gui.Attribute hotColor, Terminal.Gui.Attribute normalColor);
+ parameters:
+ - id: text
+ type: NStack.ustring
+ description: String to display, the underscoore before a letter flags the next letter as the hotkey.
+ - id: hotColor
+ type: Terminal.Gui.Attribute
+ description: Hot color.
+ - id: normalColor
+ type: Terminal.Gui.Attribute
+ description: Normal color.
+ overload: Terminal.Gui.View.DrawHotString*
+ exceptions: []
- uid: Terminal.Gui.View.DrawHotString(System.String,System.Boolean,Terminal.Gui.ColorScheme)
id: DrawHotString(System.String,System.Boolean,Terminal.Gui.ColorScheme)
parent: Terminal.Gui.View
@@ -297,8 +455,7 @@ items:
nameWithType: View.DrawHotString(String, Boolean, ColorScheme)
fullName: View.DrawHotString(String, Boolean, ColorScheme)
type: Method
- assemblies:
- - Terminal.Gui
+ assemblies: []
namespace: Terminal.Gui
summary: Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state.
syntax:
@@ -324,8 +481,7 @@ items:
nameWithType: View.DrawHotString(String, Attribute, Attribute)
fullName: View.DrawHotString(String, Attribute, Attribute)
type: Method
- assemblies:
- - Terminal.Gui
+ assemblies: []
namespace: Terminal.Gui
summary: Utility function to draw strings that contain a hotkey
syntax:
@@ -538,7 +694,7 @@ items:
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
- summary: Gets or sets a value indicating whether this + Views should set the color that they want to use on entry, as otherwise this will inherit + the last color that was set globaly on the driver. +
syntax: content: public virtual void Redraw (Terminal.Gui.Rect region); parameters: - id: region type: Terminal.Gui.Rect - description: To be added. + description: The region to redraw, this is relative to the view itself. overload: Terminal.Gui.View.Redraw* exceptions: [] - uid: Terminal.Gui.View.Remove(Terminal.Gui.View) @@ -803,6 +963,30 @@ items: description: The mapped point. overload: Terminal.Gui.View.ScreenToView* exceptions: [] +- uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect) + id: SetClip(Terminal.Gui.Rect) + parent: Terminal.Gui.View + langs: + - csharp + name: SetClip(Rect) + nameWithType: View.SetClip(Rect) + fullName: View.SetClip(Rect) + type: Method + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: Sets the clipping region to the specified region, the region is view-relative + syntax: + content: public Terminal.Gui.Rect SetClip (Terminal.Gui.Rect rect); + parameters: + - id: rect + type: Terminal.Gui.Rect + description: Rectangle region to clip into, the region is view-relative. + return: + type: Terminal.Gui.Rect + description: The previous clip region. + overload: Terminal.Gui.View.SetClip* + exceptions: [] - uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View) id: SetFocus(Terminal.Gui.View) parent: Terminal.Gui.View @@ -917,13 +1101,13 @@ items: assemblies: - Terminal.Gui namespace: Terminal.Gui - summary: Returns apublic void Stop ();
+ GetHashCode Method
-public override int GetHashCode ();
- | Type | -Description | -|||
|---|---|---|---|---|
| System.Int32 | + + +
| Type | +Description | +
|---|---|
| System.Int32 | To be added. - |
-
Calculates a hashing value.
-public static Terminal.Gui.Size Subtract (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);
- | Type | -Name | -Description | -|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size | -sz1 | + + + + +
| Type | +Name | +Description | +
|---|---|---|
| Size | +sz1 | To be added. - |
-
| Size | -sz2 | + +|
| Size | +sz2 | To be added. - |
-
| Type | -Description | -
|---|---|
| Size | + +
| Type | +Description | +
|---|---|
| Size | To be added. - |
-
ToString Method
-public override string ToString ();
- | Type | -Description | -|||
|---|---|---|---|---|
| System.String | + + +
| Type | +Description | +
|---|---|
| System.String | To be added. - |
-
Formats the Size as a string in coordinate notation.
-Addition Operator
-public static Terminal.Gui.Size op_Addition (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);
- | Type | -Name | -Description | -|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size | -sz1 | + + +
| Type | +Name | +Description | +
|---|---|---|
| Size | +sz1 | To be added. - |
-
| Size | -sz2 | + +|
| Size | +sz2 | To be added. - |
-
| Type | -Description | -
|---|---|
| Size | + +
| Type | +Description | +
|---|---|
| Size | To be added. - |
-
Addition of two Size structures.
-Equality Operator
-public static bool op_Equality (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);
- | Type | -Name | -Description | -|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size | -sz1 | + + +
| Type | +Name | +Description | +
|---|---|---|
| Size | +sz1 | To be added. - |
-
| Size | -sz2 | + +|
| Size | +sz2 | To be added. - |
-
| Type | -Description | -
|---|---|
| System.Boolean | + +
| Type | +Description | +
|---|---|
| System.Boolean | To be added. - |
-
Compares two Size objects. The return value is based on the equivalence of the Width and Height properties of the two Sizes.
-Size to Point Conversion
-public static Terminal.Gui.Point op_Explicit (Terminal.Gui.Size size);
- | Type | -Name | -Description | -||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size | -size | + + +
| Type | +Name | +Description | +
|---|---|---|
| Size | +size | To be added. - |
-
| Type | -Description | -
|---|---|
| Point | + +
| Type | +Description | +
|---|---|
| Point | To be added. - |
-
Returns a Point based on the dimensions of a given Size. Requires explicit cast.
-Inequality Operator
-public static bool op_Inequality (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);
- | Type | -Name | -Description | -|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size | -sz1 | + + +
| Type | +Name | +Description | +
|---|---|---|
| Size | +sz1 | To be added. - |
-
| Size | -sz2 | + +|
| Size | +sz2 | To be added. - |
-
| Type | -Description | -
|---|---|
| System.Boolean | + +
| Type | +Description | +
|---|---|
| System.Boolean | To be added. - |
-
Compares two Size objects. The return value is based on the equivalence of the Width and Height properties of the two Sizes.
-Subtraction Operator
-public static Terminal.Gui.Size op_Subtraction (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);
- | Type | -Name | -Description | -|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size | -sz1 | + + +
| Type | +Name | +Description | +
|---|---|---|
| Size | +sz1 | To be added. - |
-
| Size | -sz2 | + +|
| Size | +sz2 | To be added. - |
-
| Type | -Description | -
|---|---|
| Size | + +
| Type | +Description | +
|---|---|
| Size | To be added. - |
-
Subtracts two Size structures.
-