public MyGuiControlTextbox( Vector2?position = null, string defaultText = null, int maxLength = 512, Vector4?textColor = null, float textScale = MyGuiConstants.DEFAULT_TEXT_SCALE, MyGuiControlTextboxType type = MyGuiControlTextboxType.Normal, MyGuiControlTextboxStyleEnum visualStyle = MyGuiControlTextboxStyleEnum.Default) : base(position : position, canHaveFocus : true, size : new Vector2(512f, 48f) / MyGuiConstants.GUI_OPTIMAL_SIZE) { Name = "Textbox"; Type = type; m_carriagePositionIndex = 0; m_carriageBlinkerTimer = 0; m_textColor = textColor ?? Vector4.One; TextScale = textScale; m_maxLength = maxLength; Text = defaultText ?? ""; m_visualStyle = visualStyle; RefreshVisualStyle(); m_slidingWindowOffset = 0f; }
public static StyleDefinition GetVisualStyle(MyGuiControlTextboxStyleEnum style) { return m_styles[(int)style]; }
public MyGuiControlTextbox( Vector2? position = null, string defaultText = null, int maxLength = 512, Vector4? textColor = null, float textScale = MyGuiConstants.DEFAULT_TEXT_SCALE, MyGuiControlTextboxType type = MyGuiControlTextboxType.Normal, MyGuiControlTextboxStyleEnum visualStyle = MyGuiControlTextboxStyleEnum.Default) : base(position: position, canHaveFocus: true, size: new Vector2(512f, 48f) / MyGuiConstants.GUI_OPTIMAL_SIZE) { Name = "Textbox"; Type = type; m_carriagePositionIndex = 0; m_carriageBlinkerTimer = 0; m_textColor = textColor ?? Vector4.One; TextScale = textScale; m_maxLength = maxLength; Text = defaultText ?? ""; m_visualStyle = visualStyle; RefreshVisualStyle(); m_slidingWindowOffset = 0f; }
public static StyleDefinition GetVisualStyle(MyGuiControlTextboxStyleEnum style) { return(m_styles[(int)style]); }