Beispiel #1
0
        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);
        }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 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;
     }
 }
Beispiel #4
0
 public UnClearGroupBox()
 {
     Size = new Size(275, 75);
     TA   = TAlign.Left;
 }