### YamlMime:ManagedReference items: - uid: Terminal.Gui.Dim id: Dim children: - Terminal.Gui.Dim.#ctor - Terminal.Gui.Dim.Fill(System.Int32) - Terminal.Gui.Dim.Height(Terminal.Gui.View) - Terminal.Gui.Dim.op_Addition(Terminal.Gui.Dim,Terminal.Gui.Dim) - Terminal.Gui.Dim.op_Implicit(System.Int32 to Terminal.Gui.Dim) - Terminal.Gui.Dim.op_Subtraction(Terminal.Gui.Dim,Terminal.Gui.Dim) - Terminal.Gui.Dim.Percent(System.Single) - Terminal.Gui.Dim.Sized(System.Int32) - Terminal.Gui.Dim.Width(Terminal.Gui.View) langs: - csharp name: Dim nameWithType: Dim fullName: Terminal.Gui.Dim type: Class assemblies: - Terminal.Gui namespace: Terminal.Gui remarks: >-
Use the Dim objects on the Width or Height properties of a view to control the position.
These can be used to set the absolute position, when merely assigning an integer value (via the implicit integer to Pos conversion), and they can be combined to produce more useful layouts, like: Pos.Center - 3, which would shift the postion of the view 3 characters to the left after centering for example.
syntax: content: public class Dim inheritance: - System.Object implements: [] inheritedMembers: [] - uid: Terminal.Gui.Dim.#ctor id: '#ctor' parent: Terminal.Gui.Dim langs: - csharp name: Dim() nameWithType: Dim.Dim() fullName: Dim.Dim() type: Constructor assemblies: - Terminal.Gui namespace: Terminal.Gui syntax: content: public Dim (); parameters: [] overload: Terminal.Gui.Dim.#ctor* exceptions: [] - uid: Terminal.Gui.Dim.Fill(System.Int32) id: Fill(System.Int32) parent: Terminal.Gui.Dim langs: - csharp name: Fill(Int32) nameWithType: Dim.Fill(Int32) fullName: Dim.Fill(Int32) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Creates a Dim object that fills the dimension, but leaves the specified number of colums for a margin. syntax: content: public static Terminal.Gui.Dim Fill (int margin = 0); parameters: - id: margin type: System.Int32 description: Margin to use. return: type: Terminal.Gui.Dim description: The Fill dimension. overload: Terminal.Gui.Dim.Fill* exceptions: [] - uid: Terminal.Gui.Dim.Height(Terminal.Gui.View) id: Height(Terminal.Gui.View) parent: Terminal.Gui.Dim langs: - csharp name: Height(View) nameWithType: Dim.Height(View) fullName: Dim.Height(View) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Returns a Dim object tracks the Height of the specified view. syntax: content: public static Terminal.Gui.Dim Height (Terminal.Gui.View view); parameters: - id: view type: Terminal.Gui.View description: The view that will be tracked. return: type: Terminal.Gui.Dim description: The dimension of the other view. overload: Terminal.Gui.Dim.Height* exceptions: [] - uid: Terminal.Gui.Dim.op_Addition(Terminal.Gui.Dim,Terminal.Gui.Dim) id: op_Addition(Terminal.Gui.Dim,Terminal.Gui.Dim) parent: Terminal.Gui.Dim langs: - csharp name: op_Addition(Dim, Dim) nameWithType: Dim.op_Addition(Dim, Dim) fullName: Dim.op_Addition(Dim, Dim) type: Operator assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Adds aleft
and right
.
overload: Terminal.Gui.Dim.op_Addition*
exceptions: []
- uid: Terminal.Gui.Dim.op_Implicit(System.Int32 to Terminal.Gui.Dim)
id: op_Implicit(System.Int32 to Terminal.Gui.Dim)
parent: Terminal.Gui.Dim
langs:
- csharp
name: op_Implicit(Int32 to Dim)
nameWithType: Dim.op_Implicit(Int32 to Dim)
fullName: Dim.op_Implicit(Int32 to Dim)
type: Operator
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Creates an Absolute Pos from the specified integer value.
syntax:
content: public static Terminal.Gui.Dim op_Implicit (int n);
parameters:
- id: n
type: System.Int32
description: The value to convert to the pos.
return:
type: Terminal.Gui.Dim
description: The Absolute Pos.
overload: Terminal.Gui.Dim.op_Implicit*
exceptions: []
- uid: Terminal.Gui.Dim.op_Subtraction(Terminal.Gui.Dim,Terminal.Gui.Dim)
id: op_Subtraction(Terminal.Gui.Dim,Terminal.Gui.Dim)
parent: Terminal.Gui.Dim
langs:
- csharp
name: op_Subtraction(Dim, Dim)
nameWithType: Dim.op_Subtraction(Dim, Dim)
fullName: Dim.op_Subtraction(Dim, Dim)
type: Operator
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Subtracts a left
minus right
.
overload: Terminal.Gui.Dim.op_Subtraction*
exceptions: []
- uid: Terminal.Gui.Dim.Percent(System.Single)
id: Percent(System.Single)
parent: Terminal.Gui.Dim
langs:
- csharp
name: Percent(Single)
nameWithType: Dim.Percent(Single)
fullName: Dim.Percent(Single)
type: Method
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Creates a percentage Dim object
syntax:
content: public static Terminal.Gui.Dim Percent (float n);
parameters:
- id: n
type: System.Single
description: A value between 0 and 100 representing the percentage.
return:
type: Terminal.Gui.Dim
description: The percent Dim object.
overload: Terminal.Gui.Dim.Percent*
exceptions: []
- uid: Terminal.Gui.Dim.Sized(System.Int32)
id: Sized(System.Int32)
parent: Terminal.Gui.Dim
langs:
- csharp
name: Sized(Int32)
nameWithType: Dim.Sized(Int32)
fullName: Dim.Sized(Int32)
type: Method
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Creates an Absolute Pos from the specified integer value.
syntax:
content: public static Terminal.Gui.Dim Sized (int n);
parameters:
- id: n
type: System.Int32
description: The value to convert to the pos.
return:
type: Terminal.Gui.Dim
description: The Absolute Pos.
overload: Terminal.Gui.Dim.Sized*
exceptions: []
- uid: Terminal.Gui.Dim.Width(Terminal.Gui.View)
id: Width(Terminal.Gui.View)
parent: Terminal.Gui.Dim
langs:
- csharp
name: Width(View)
nameWithType: Dim.Width(View)
fullName: Dim.Width(View)
type: Method
assemblies:
- Terminal.Gui
namespace: Terminal.Gui
summary: Returns a Dim object tracks the Width of the specified view.
syntax:
content: public static Terminal.Gui.Dim Width (Terminal.Gui.View view);
parameters:
- id: view
type: Terminal.Gui.View
description: The view that will be tracked.
return:
type: Terminal.Gui.Dim
description: The dimension of the other view.
overload: Terminal.Gui.Dim.Width*
exceptions: []
references:
- uid: System.Object
parent: System
isExternal: true
name: Object
nameWithType: Object
fullName: System.Object
- uid: Terminal.Gui.Dim.#ctor
parent: Terminal.Gui.Dim
isExternal: false
name: Dim()
nameWithType: Dim.Dim()
fullName: Dim.Dim()
- uid: Terminal.Gui.Dim.Fill(System.Int32)
parent: Terminal.Gui.Dim
isExternal: false
name: Fill(Int32)
nameWithType: Dim.Fill(Int32)
fullName: Dim.Fill(Int32)
- uid: Terminal.Gui.Dim
parent: Terminal.Gui
isExternal: false
name: Dim
nameWithType: Dim
fullName: Terminal.Gui.Dim
- uid: System.Int32
parent: System
isExternal: true
name: Int32
nameWithType: Int32
fullName: System.Int32
- uid: Terminal.Gui.Dim.Height(Terminal.Gui.View)
parent: Terminal.Gui.Dim
isExternal: false
name: Height(View)
nameWithType: Dim.Height(View)
fullName: Dim.Height(View)
- uid: Terminal.Gui.View
parent: Terminal.Gui
isExternal: false
name: View
nameWithType: View
fullName: Terminal.Gui.View
- uid: Terminal.Gui.Dim.op_Addition(Terminal.Gui.Dim,Terminal.Gui.Dim)
parent: Terminal.Gui.Dim
isExternal: false
name: op_Addition(Dim, Dim)
nameWithType: Dim.op_Addition(Dim, Dim)
fullName: Dim.op_Addition(Dim, Dim)
- uid: Terminal.Gui.Dim.op_Implicit(System.Int32 to Terminal.Gui.Dim)
parent: Terminal.Gui.Dim
isExternal: false
name: op_Implicit(Int32 to Dim)
nameWithType: Dim.op_Implicit(Int32 to Dim)
fullName: Dim.op_Implicit(Int32 to Dim)
- uid: Terminal.Gui.Dim.op_Subtraction(Terminal.Gui.Dim,Terminal.Gui.Dim)
parent: Terminal.Gui.Dim
isExternal: false
name: op_Subtraction(Dim, Dim)
nameWithType: Dim.op_Subtraction(Dim, Dim)
fullName: Dim.op_Subtraction(Dim, Dim)
- uid: Terminal.Gui.Dim.Percent(System.Single)
parent: Terminal.Gui.Dim
isExternal: false
name: Percent(Single)
nameWithType: Dim.Percent(Single)
fullName: Dim.Percent(Single)
- uid: System.Single
parent: System
isExternal: true
name: Single
nameWithType: Single
fullName: System.Single
- uid: Terminal.Gui.Dim.Sized(System.Int32)
parent: Terminal.Gui.Dim
isExternal: false
name: Sized(Int32)
nameWithType: Dim.Sized(Int32)
fullName: Dim.Sized(Int32)
- uid: Terminal.Gui.Dim.Width(Terminal.Gui.View)
parent: Terminal.Gui.Dim
isExternal: false
name: Width(View)
nameWithType: Dim.Width(View)
fullName: Dim.Width(View)
- uid: Terminal.Gui.Dim.#ctor*
parent: Terminal.Gui.Dim
isExternal: false
name: Dim
nameWithType: Dim.Dim
fullName: Dim.Dim
- uid: Terminal.Gui.Dim.Fill*
parent: Terminal.Gui.Dim
isExternal: false
name: Fill
nameWithType: Dim.Fill
fullName: Dim.Fill
- uid: Terminal.Gui.Dim.Height*
parent: Terminal.Gui.Dim
isExternal: false
name: Height
nameWithType: Dim.Height
fullName: Dim.Height
- uid: Terminal.Gui.Dim.op_Addition*
parent: Terminal.Gui.Dim
isExternal: false
name: op_Addition
nameWithType: Dim.op_Addition
fullName: Dim.op_Addition
- uid: Terminal.Gui.Dim.op_Implicit*
parent: Terminal.Gui.Dim
isExternal: false
name: op_Implicit
nameWithType: Dim.op_Implicit
fullName: Dim.op_Implicit
- uid: Terminal.Gui.Dim.op_Subtraction*
parent: Terminal.Gui.Dim
isExternal: false
name: op_Subtraction
nameWithType: Dim.op_Subtraction
fullName: Dim.op_Subtraction
- uid: Terminal.Gui.Dim.Percent*
parent: Terminal.Gui.Dim
isExternal: false
name: Percent
nameWithType: Dim.Percent
fullName: Dim.Percent
- uid: Terminal.Gui.Dim.Sized*
parent: Terminal.Gui.Dim
isExternal: false
name: Sized
nameWithType: Dim.Sized
fullName: Dim.Sized
- uid: Terminal.Gui.Dim.Width*
parent: Terminal.Gui.Dim
isExternal: false
name: Width
nameWithType: Dim.Width
fullName: Dim.Width