Lines Matching refs:m_selection_index
1749 FieldDelegate &field = m_fields[m_selection_index]; in FieldDelegateGetScrollContext()
1754 for (int i = 0; i < m_selection_index; i++) { in FieldDelegateGetScrollContext()
1793 bool is_element_selected = m_selection_index == i && is_selected; in DrawFields()
1836 m_selection_index = GetNumberOfFields() - 1; in AddNewField()
1838 FieldDelegate &field = m_fields[m_selection_index]; in AddNewField()
1843 m_fields.erase(m_fields.begin() + m_selection_index); in RemoveField()
1844 if (m_selection_index != 0) in RemoveField()
1845 m_selection_index--; in RemoveField()
1849 FieldDelegate &field = m_fields[m_selection_index]; in RemoveField()
1860 if (m_selection_index == GetNumberOfFields() - 1) { in SelectNext()
1864 m_selection_index++; in SelectNext()
1866 FieldDelegate &next_field = m_fields[m_selection_index]; in SelectNext()
1871 FieldDelegate &field = m_fields[m_selection_index]; in SelectNext()
1888 FieldDelegate &field = m_fields[m_selection_index]; in SelectPrevious()
1895 m_selection_index = GetNumberOfFields() - 1; in SelectPrevious()
1899 FieldDelegate &field = m_fields[m_selection_index]; in SelectPrevious()
1907 m_selection_index--; in SelectPrevious()
1916 FieldDelegate &field = m_fields[m_selection_index]; in SelectNextInList()
1925 if (m_selection_index == GetNumberOfFields() - 1) { in SelectNextInList()
1930 m_selection_index++; in SelectNextInList()
1931 FieldDelegate &next_field = m_fields[m_selection_index]; in SelectNextInList()
1963 return m_fields[m_selection_index].FieldDelegateHandleChar(key); in FieldDelegateHandleChar()
1981 if (m_selection_type == SelectionType::Field && m_selection_index == 0) { in FieldDelegateOnFirstOrOnlyElement()
1982 FieldDelegate &field = m_fields[m_selection_index]; in FieldDelegateOnFirstOrOnlyElement()
1996 m_selection_index = 0; in FieldDelegateSelectFirstElement()
2014 int m_selection_index = 0; member in curses::ListFieldDelegate
2527 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in GetScrollContext()
2531 for (int i = 0; i < m_selection_index; i++) { in GetScrollContext()
2592 bool is_field_selected = a_field_is_selected && m_selection_index == i; in DrawFields()
2607 bool is_action_selected = an_action_is_selected && m_selection_index == i; in DrawActions()
2681 if (m_delegate_sp->GetField(m_selection_index)->FieldDelegateIsVisible()) in SkipNextHiddenFields()
2684 if (m_selection_index == m_delegate_sp->GetNumberOfFields() - 1) { in SkipNextHiddenFields()
2686 m_selection_index = 0; in SkipNextHiddenFields()
2690 m_selection_index++; in SkipNextHiddenFields()
2696 if (m_selection_index < m_delegate_sp->GetNumberOfActions() - 1) { in SelectNext()
2697 m_selection_index++; in SelectNext()
2701 m_selection_index = 0; in SelectNext()
2705 FieldDelegate *next_field = m_delegate_sp->GetField(m_selection_index); in SelectNext()
2711 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in SelectNext()
2718 if (m_selection_index == m_delegate_sp->GetNumberOfFields() - 1) { in SelectNext()
2720 m_selection_index = 0; in SelectNext()
2724 m_selection_index++; in SelectNext()
2728 FieldDelegate *next_field = m_delegate_sp->GetField(m_selection_index); in SelectNext()
2737 if (m_delegate_sp->GetField(m_selection_index)->FieldDelegateIsVisible()) in SkipPreviousHiddenFields()
2740 if (m_selection_index == 0) { in SkipPreviousHiddenFields()
2742 m_selection_index = 0; in SkipPreviousHiddenFields()
2746 m_selection_index--; in SkipPreviousHiddenFields()
2752 if (m_selection_index > 0) { in SelectPrevious()
2753 m_selection_index--; in SelectPrevious()
2756 m_selection_index = m_delegate_sp->GetNumberOfFields() - 1; in SelectPrevious()
2761 m_delegate_sp->GetField(m_selection_index); in SelectPrevious()
2767 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in SelectPrevious()
2774 if (m_selection_index == 0) { in SelectPrevious()
2776 m_selection_index = m_delegate_sp->GetNumberOfActions() - 1; in SelectPrevious()
2780 m_selection_index--; in SelectPrevious()
2785 m_delegate_sp->GetField(m_selection_index); in SelectPrevious()
2797 m_selection_index = 0; in ExecuteAction()
2810 ExecuteAction(window, m_selection_index); in WindowDelegateHandleChar()
2833 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in WindowDelegateHandleChar()
2857 int m_selection_index = 0; member in curses::FormWindowDelegate