public static string FixedLengthStr(string str, int len, TAlign alg = TAlign.alLeft, char fillchar = ' ') { string s = str.Substring(0, len); if (alg == TAlign.alLeft) { s = s.PadRight(len, fillchar); } else if (alg == TAlign.alRight) { s = s.PadLeft(len, fillchar); } else { int avglen = (len - s.Length) / 2; s = s.PadLeft(avglen + s.Length, fillchar); s = s.PadRight(len, fillchar); } return(s); }
public UIBGText(Positioning p, Origin o, Alignment al, Point pos, Size size, Texture2D img, string txt, SpriteFont font, Color col, TAlign ta) : base(p, o, al, pos, size, img) { if (ta == TAlign.Left) { text = new UIText(Positioning.Relative, Origin.MiddleLeft, Alignment.MiddleLeft, new Point(0), txt, font, col); } else if (ta == TAlign.Center) { text = new UIText(Positioning.Relative, Origin.MiddleCenter, Alignment.MiddleCenter, new Point(0), txt, font, col); } else { text = new UIText(Positioning.Relative, Origin.MiddleRight, Alignment.MiddleRight, new Point(0), txt, font, col); } }
public UITextBox(Positioning p, Origin o, Alignment al, Point pos, Size size, Texture2D img, string txt, SpriteFont font, Color col, TAlign ta, bool select) : base(p, o, al, pos, size, img, txt, font, col, ta) { oldstate = Keyboard.GetState(); if (select) { sel = false; } else { sel = null; } }
public UnClearGroupBox() { Size = new Size(275, 75); TA = TAlign.Left; }