### 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 a to a , yielding a new . syntax: content: public static Terminal.Gui.Dim op_Addition (Terminal.Gui.Dim left, Terminal.Gui.Dim right); parameters: - id: left type: Terminal.Gui.Dim description: The first to add. - id: right type: Terminal.Gui.Dim description: The second to add. return: type: Terminal.Gui.Dim description: The that is the sum of the values of left 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 from a , yielding a new . syntax: content: public static Terminal.Gui.Dim op_Subtraction (Terminal.Gui.Dim left, Terminal.Gui.Dim right); parameters: - id: left type: Terminal.Gui.Dim description: The to subtract from (the minuend). - id: right type: Terminal.Gui.Dim description: The to subtract (the subtrahend). return: type: Terminal.Gui.Dim description: The that is the 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