public void AddOption(Option option) { option.TemplateRowIndex = GetNextOptionIndex(); Options.Add(option); Template.Insert(option.TemplateRowIndex, MenuStringFormater.Insert(" " + (Options.Count).ToString() + "| " + option.GetTitle(), 15)); MoveSelection(0); }
public void InsertText(string text) { string[] lines = MenuStringFormater.InsertNormal(text).ToArray(); for (int i = lines.Length; i > 0; i--) { Template.Insert(Template.Count - 3, MenuStringFormater.InsertNormal(text)[i - 1]); } }
public void ChangeHeading(string headingText) { Template[2] = MenuStringFormater.InsertCentered(headingText); }
private void RemoveSelection(int optionIndex) { Template[optionIndex] = MenuStringFormater.RemoveSelector(Template[optionIndex]); }
private void AttatchSelectionArrow(int templateRow) { Template[templateRow] = MenuStringFormater.InsertSelector(Template[templateRow]); }