Flood.GUI.Controls.TextBox.TextBox C# (CSharp) Method

TextBox() public method

Initializes a new instance of the TextBox class.
public TextBox ( Control parent ) : System
parent Control Parent control.
return System
        public TextBox(Control parent)
            : base(parent)
        {
            MouseInputEnabled = true;
            KeyboardInputEnabled = true;

            Alignment = Pos.Left | Pos.CenterV;
            TextPadding = new Padding(4, 2, 4, 2);

            m_CursorPos = 0;
            m_CursorEnd = 0;
            m_SelectAll = false;

            TextColor = new Color(50, 50, 50, 255); // TODO: From Skin

            IsTabable = true;

            AddAccelerator("Ctrl + C", OnCopy);
            AddAccelerator("Ctrl + X", OnCut);
            AddAccelerator("Ctrl + V", OnPaste);
            AddAccelerator("Ctrl + A", OnSelectAll);
        }