renamed ClearState

This commit is contained in:
Charlie Kindel
2022-10-31 22:20:25 -06:00
parent 271e309390
commit e94cd4bc85

View File

@@ -120,7 +120,7 @@ namespace Terminal.Gui {
candidateState.Length > 1);
if (idxCandidate != -1) {
// found "dd" so candidate state is accepted
// found "dd" so candidate searchstring is accepted
lastKeystroke = DateTime.Now;
SearchString = candidateState;
return idxCandidate;
@@ -134,7 +134,7 @@ namespace Terminal.Gui {
// if no changes to current state manifested
if (idxCandidate == currentIndex || idxCandidate == -1) {
// clear history and treat as a fresh letter
ClearState ();
ClearSearchString ();
// match on the fresh letter alone
SearchString = new string (keyStruck, 1);
@@ -147,7 +147,7 @@ namespace Terminal.Gui {
} else {
// clear state because keypress was a control char
ClearState ();
ClearSearchString ();
// control char indicates no selection
return -1;
@@ -155,7 +155,7 @@ namespace Terminal.Gui {
}
/// <summary>
/// Gets the index of the next item in the collection that matches the current <see cref="SearchString"/>
/// Gets the index of the next item in the collection that matches <paramref name="search"/>.
/// </summary>
/// <param name="currentIndex">The index in the collection to start the search from.</param>
/// <param name="search">The search string to use.</param>
@@ -164,7 +164,7 @@ namespace Terminal.Gui {
/// e.g. "ca" + 'r' should stay on "car" and not jump to "cart". If <see langword="false"/> (the default),
/// the next matching item will be returned, even if it is above in the collection.</param>
/// </param>
/// <returns></returns>
/// <returns>The index of the next matching item or <see langword="-1"/> if no match was found.</returns>
internal int GetNextMatchingItem (int currentIndex, string search, bool minimizeMovement = false)
{
if (string.IsNullOrEmpty (search)) {
@@ -211,7 +211,7 @@ namespace Terminal.Gui {
}
}
private void ClearState ()
private void ClearSearchString ()
{
SearchString = "";
lastKeystroke = DateTime.Now;