Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 538 of file genlist.c.
Referenced by LanguagePage(), and LayoutSettingsPage().
{ PGENERIC_LIST_ENTRY ListEntry; PGENERIC_LIST_ENTRY OldListEntry; BOOLEAN Flag = FALSE; ListEntry = GenericList->CurrentEntry; OldListEntry = GenericList->CurrentEntry; GenericList->Redraw = FALSE; if ((strlen(ListEntry->Text) > 0) && (tolower(ListEntry->Text[0]) == AsciChar) && (GenericList->CurrentEntry->Entry.Flink != &GenericList->ListHead)) { ScrollDownGenericList(GenericList); ListEntry = GenericList->CurrentEntry; if ((strlen(ListEntry->Text) > 0) && (tolower(ListEntry->Text[0]) == AsciChar)) goto End; } while (GenericList->CurrentEntry->Entry.Blink != &GenericList->ListHead) ScrollUpGenericList(GenericList); ListEntry = GenericList->CurrentEntry; for (;;) { if ((strlen(ListEntry->Text) > 0) && (tolower(ListEntry->Text[0]) == AsciChar)) { Flag = TRUE; break; } if (GenericList->CurrentEntry->Entry.Flink == &GenericList->ListHead) break; ScrollDownGenericList(GenericList); ListEntry = GenericList->CurrentEntry; } if (!Flag) { while (GenericList->CurrentEntry->Entry.Blink != &GenericList->ListHead) { if (GenericList->CurrentEntry != OldListEntry) ScrollUpGenericList(GenericList); else break; } } End: DrawListEntries(GenericList); DrawScrollBarGenericList(GenericList); GenericList->Redraw = TRUE; }