diff --git a/Terminal.Gui/Views/Label.cs b/Terminal.Gui/Views/Label.cs index 1e5d9ba21..b1d2a575a 100644 --- a/Terminal.Gui/Views/Label.cs +++ b/Terminal.Gui/Views/Label.cs @@ -183,13 +183,13 @@ namespace Terminal.Gui { break; case TextAlignment.Justified: Recalc (); - x = Frame.Left; + x = Bounds.Left; break; case TextAlignment.Right: - x = Frame.Right - str.Length; + x = Bounds.Right - str.Length; break; case TextAlignment.Centered: - x = Frame.Left + (Frame.Width - str.Length) / 2; + x = Bounds.Left + (Bounds.Width - str.Length) / 2; break; default: throw new ArgumentOutOfRangeException (); diff --git a/UICatalog/Scenarios/Keys.cs b/UICatalog/Scenarios/Keys.cs index 3584709b6..ef4f8fa6b 100644 --- a/UICatalog/Scenarios/Keys.cs +++ b/UICatalog/Scenarios/Keys.cs @@ -83,11 +83,11 @@ namespace UICatalog { }; Win.Add (keyPressedLabel); // BUGBUG: Label is not positioning right with Pos, so using TextField instead - var labelKeypress = new TextField ("") { - X = Pos.Right (keyPressedLabel) + 1, + var labelKeypress = new Label ("") { + X = Pos.Left (edit), Y = Pos.Top (keyPressedLabel), Width = 20, - //TextAlignment = Terminal.Gui.TextAlignment.Left, + TextAlignment = Terminal.Gui.TextAlignment.Centered, ColorScheme = Colors.Error, }; Win.Add (labelKeypress);