mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
Merge pull request #513 from BDisp/text-alignment
Fixes Label text alignment.
This commit is contained in:
@@ -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 ();
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user