diff --git a/UICatalog/Scenarios/AllViewsTester.cs b/UICatalog/Scenarios/AllViewsTester.cs index fbb2160bf..b82300b13 100644 --- a/UICatalog/Scenarios/AllViewsTester.cs +++ b/UICatalog/Scenarios/AllViewsTester.cs @@ -80,7 +80,7 @@ namespace UICatalog.Scenarios { _leftPane = new Window ("Classes") { X = 0, - Y = 0, + Y = 0, Width = 15, Height = Dim.Fill (1), // for status bar CanFocus = false, @@ -91,7 +91,7 @@ namespace UICatalog.Scenarios { X = 0, Y = 0, Width = Dim.Fill (0), - Height = Dim.Fill (0), + Height = Dim.Fill (0), AllowsMarking = false, ColorScheme = Colors.TopLevel, }; @@ -188,7 +188,15 @@ namespace UICatalog.Scenarios { _wText = new TextField ($"{_wVal}") { X = Pos.Right (label) + 1, Y = 0, Width = 4 }; _wText.TextChanged += (args) => { try { - _wVal = int.Parse (_wText.Text.ToString ()); + switch (_wRadioGroup.SelectedItem) { + case 0: + _wVal = Math.Min (int.Parse (_wText.Text.ToString ()), 100); + break; + case 1: + case 2: + _wVal = int.Parse (_wText.Text.ToString ()); + break; + } DimPosChanged (_curView); } catch { @@ -203,7 +211,15 @@ namespace UICatalog.Scenarios { _hText = new TextField ($"{_hVal}") { X = Pos.Right (label) + 1, Y = 0, Width = 4 }; _hText.TextChanged += (args) => { try { - _hVal = int.Parse (_hText.Text.ToString ()); + switch (_hRadioGroup.SelectedItem) { + case 0: + _hVal = Math.Min (int.Parse (_hText.Text.ToString ()), 100); + break; + case 1: + case 2: + _hVal = int.Parse (_hText.Text.ToString ()); + break; + } DimPosChanged (_curView); } catch { @@ -374,7 +390,7 @@ namespace UICatalog.Scenarios { //_curView.X = Pos.Center (); //_curView.Y = Pos.Center (); - view.Width = Dim.Percent(75); + view.Width = Dim.Percent (75); view.Height = Dim.Percent (75); // Set the colorscheme to make it stand out if is null by default @@ -398,7 +414,7 @@ namespace UICatalog.Scenarios { } // If the view supports a Source property, set it so we have something to look at - if (view != null && view.GetType ().GetProperty ("Source") != null && view.GetType().GetProperty("Source").PropertyType == typeof(Terminal.Gui.IListDataSource)) { + if (view != null && view.GetType ().GetProperty ("Source") != null && view.GetType ().GetProperty ("Source").PropertyType == typeof (Terminal.Gui.IListDataSource)) { var source = new ListWrapper (new List () { ustring.Make ("Test Text #1"), ustring.Make ("Test Text #2"), ustring.Make ("Test Text #3") }); view?.GetType ().GetProperty ("Source")?.GetSetMethod ()?.Invoke (view, new [] { source }); } @@ -420,7 +436,7 @@ namespace UICatalog.Scenarios { return view; } - void LayoutCompleteHandler(View.LayoutEventArgs args) + void LayoutCompleteHandler (View.LayoutEventArgs args) { UpdateTitle (_curView); }