mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2026-01-01 08:50:25 +01:00
Merge pull request #3402 from tznind/disable-autosize
Fixes #3366 - Add ability to disable AutoSize
This commit is contained in:
@@ -221,7 +221,8 @@ public partial class View
|
||||
|
||||
if (AutoSize)
|
||||
{
|
||||
throw new InvalidOperationException (@$"Must set AutoSize to false before setting {nameof (Height)}.");
|
||||
Debug.WriteLine (@$"Must set AutoSize to false before setting {nameof (Height)}.");
|
||||
AutoSize = false;
|
||||
}
|
||||
|
||||
//if (ValidatePosDim) {
|
||||
@@ -229,9 +230,10 @@ public partial class View
|
||||
|
||||
if (IsAdded && AutoSize && !isValidNewAutoSize)
|
||||
{
|
||||
throw new InvalidOperationException (
|
||||
Debug.WriteLine (
|
||||
@$"Must set AutoSize to false before setting the {nameof (Height)}."
|
||||
);
|
||||
AutoSize = false;
|
||||
}
|
||||
|
||||
//}
|
||||
@@ -268,14 +270,16 @@ public partial class View
|
||||
|
||||
if (AutoSize)
|
||||
{
|
||||
throw new InvalidOperationException (@$"Must set AutoSize to false before setting {nameof (Width)}.");
|
||||
Debug.WriteLine($@"Must set AutoSize to false before setting {nameof(Width)}.");
|
||||
AutoSize = false;
|
||||
}
|
||||
|
||||
bool isValidNewAutoSize = AutoSize && IsValidAutoSizeWidth (_width);
|
||||
|
||||
if (IsAdded && AutoSize && !isValidNewAutoSize)
|
||||
{
|
||||
throw new InvalidOperationException (@$"Must set AutoSize to false before setting {nameof (Width)}.");
|
||||
Debug.WriteLine($@"Must set AutoSize to false before setting {nameof(Width)}.");
|
||||
AutoSize = false;
|
||||
}
|
||||
|
||||
OnResizeNeeded ();
|
||||
|
||||
Reference in New Issue
Block a user