Class Dim +
+ + +Inheritance
+Namespace: Terminal.Gui
+Assembly: Terminal.Gui.dll
+Syntax
+public class Dim
+ 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. +
Constructors +
+ + + +Dim()
+ + +Declaration
+public Dim ();
+ Methods +
+ + + +Fill(Int32)
+Creates a Dim object that fills the dimension, but leaves the specified number of colums for a margin.
+Declaration
+public static Terminal.Gui.Dim Fill (int margin = 0);
+ Parameters
+| Type | +Name | +Description | +
|---|---|---|
| System.Int32 | +margin | +Margin to use. + |
+
Returns
+| Type | +Description | +
|---|---|
| Dim | +The Fill dimension. + |
+
Percent(Single)
+Creates a percentage Dim object
+Declaration
+public static Terminal.Gui.Dim Percent (float n);
+ Parameters
+| Type | +Name | +Description | +
|---|---|---|
| System.Single | +n | +A value between 0 and 100 representing the percentage. + |
+
Returns
+| Type | +Description | +
|---|---|
| Dim | +The percent Dim object. + |
+
Operators +
+ + + +op_Addition(Dim, Dim)
+ + +Declaration
+public static Terminal.Gui.Dim op_Addition (Terminal.Gui.Dim left, Terminal.Gui.Dim right);
+ Parameters
+| Type | +Name | +Description | +
|---|---|---|
| Dim | +left | +The first Pos to add. + |
+
| Dim | +right | +The second Pos to add. + |
+
Returns
+| Type | +Description | +
|---|---|
| Dim | +The Pos that is the sum of the values of |
+
op_Implicit(Int32 to Dim)
+Creates an Absolute Pos from the specified integer value.
+Declaration
+public static Terminal.Gui.Dim op_Implicit (int n);
+ Parameters
+| Type | +Name | +Description | +
|---|---|---|
| System.Int32 | +n | +The value to convert to the pos. + |
+
Returns
+| Type | +Description | +
|---|---|
| Dim | +The Absolute Pos. + |
+
op_Subtraction(Dim, Dim)
+ + +Declaration
+public static Terminal.Gui.Dim op_Subtraction (Terminal.Gui.Dim left, Terminal.Gui.Dim right);
+ Parameters
+| Type | +Name | +Description | +
|---|---|---|
| Dim | +left | +The Pos to subtract from (the minuend). + |
+
| Dim | +right | +The Pos to subtract (the subtrahend). + |
+
Returns
+| Type | +Description | +
|---|---|
| Dim | +The Pos that is the |
+