protected override void InputTemplate(FormRenderer formRenderer) { formRenderer.WriteMessage(_message); if (_defaultValue != null) { formRenderer.Write($"({_defaultValue}) "); } }
protected override void InputTemplate(FormRenderer formRenderer) { formRenderer.WriteMessage(_message); if (_defaultValue != null) { formRenderer.Write($"({(_defaultValue.Value ? "yes" : "no")}) "); } else { formRenderer.Write("(y/N) "); } }
protected override void InputTemplate(FormRenderer formRenderer) { formRenderer.WriteMessage(_message); formRenderer.Write(_selector.FilterTerm); if (_showConfirm && string.IsNullOrEmpty(_selector.FilterTerm)) { formRenderer.Write(" Press Spacebar to Toggle", Prompt.ColorSchema.Answer); } var subset = _selector.ToSubset(); foreach (T item in subset) { var value = _valueSelector(item); formRenderer.WriteLine(); if (_selector.IsSelected && EqualityComparer <T> .Default.Equals(item, _selector.SelectedItem)) { if (_selectedItems.Contains(item)) { formRenderer.Write($"{Symbol.Selector} {Symbol.Selected} {value}", Prompt.ColorSchema.Select); } else { formRenderer.Write($"{Symbol.Selector} {Symbol.NotSelect} {value}", Prompt.ColorSchema.Select); } } else { if (_selectedItems.Contains(item)) { formRenderer.Write($" {Symbol.Selected} {value}", Prompt.ColorSchema.Select); } else { formRenderer.Write($" {Symbol.NotSelect} {value}"); } } } }
protected override void InputTemplate(FormRenderer formRenderer) { formRenderer.WriteMessage(_message); formRenderer.Write(_selector.FilterTerm); var subset = _selector.ToSubset(); foreach (T item in subset) { var value = _valueSelector(item); formRenderer.WriteLine(); if (_selector.IsSelected && EqualityComparer <T> .Default.Equals(item, _selector.SelectedItem)) { formRenderer.Write($"{Symbol.Selector} {value}", Prompt.ColorSchema.Select); } else { formRenderer.Write($" {value}"); } } }
protected override void InputTemplate(FormRenderer formRenderer) { formRenderer.WriteMessage(_message); formRenderer.Write(new string('*', _inputBuffer.Length)); }