• Home
  • Raw
  • Download

Lines Matching refs:nItemIndex

93 void CPLST_Select::Add(int32_t nItemIndex) {  in Add()  argument
94 int32_t nIndex = Find(nItemIndex); in Add()
97 m_aItems.Add(new CPLST_Select_Item(nItemIndex, 1)); in Add()
116 void CPLST_Select::Sub(int32_t nItemIndex) { in Sub() argument
119 if (pItem->nItemIndex == nItemIndex) in Sub()
135 int32_t CPLST_Select::Find(int32_t nItemIndex) const { in Find()
138 if (pItem->nItemIndex == nItemIndex) in Find()
146 bool CPLST_Select::IsExist(int32_t nItemIndex) const { in IsExist()
147 return Find(nItemIndex) >= 0; in IsExist()
157 return pItem->nItemIndex; in GetItemIndex()
303 void CFX_ListCtrl::OnVK(int32_t nItemIndex, bool bShift, bool bCtrl) { in OnVK() argument
305 if (nItemIndex >= 0 && nItemIndex < GetCount()) { in OnVK()
309 m_aSelItems.Add(m_nFootIndex, nItemIndex); in OnVK()
313 m_aSelItems.Add(nItemIndex); in OnVK()
315 m_nFootIndex = nItemIndex; in OnVK()
318 SetCaret(nItemIndex); in OnVK()
321 SetSingleSelect(nItemIndex); in OnVK()
324 if (!IsItemVisible(nItemIndex)) in OnVK()
325 ScrollToListItem(nItemIndex); in OnVK()
399 void CFX_ListCtrl::SetMultipleSelect(int32_t nItemIndex, bool bSelected) { in SetMultipleSelect() argument
400 if (!IsValid(nItemIndex)) in SetMultipleSelect()
403 if (bSelected != IsItemSelected(nItemIndex)) { in SetMultipleSelect()
405 SetItemSelect(nItemIndex, true); in SetMultipleSelect()
406 InvalidateItem(nItemIndex); in SetMultipleSelect()
408 SetItemSelect(nItemIndex, false); in SetMultipleSelect()
409 InvalidateItem(nItemIndex); in SetMultipleSelect()
414 void CFX_ListCtrl::SetSingleSelect(int32_t nItemIndex) { in SetSingleSelect() argument
415 if (!IsValid(nItemIndex)) in SetSingleSelect()
418 if (m_nSelItem != nItemIndex) { in SetSingleSelect()
424 SetItemSelect(nItemIndex, true); in SetSingleSelect()
425 InvalidateItem(nItemIndex); in SetSingleSelect()
426 m_nSelItem = nItemIndex; in SetSingleSelect()
430 void CFX_ListCtrl::SetCaret(int32_t nItemIndex) { in SetCaret() argument
431 if (!IsValid(nItemIndex)) in SetCaret()
437 if (nOldIndex != nItemIndex) { in SetCaret()
438 m_nCaretIndex = nItemIndex; in SetCaret()
440 InvalidateItem(nItemIndex); in SetCaret()
445 void CFX_ListCtrl::InvalidateItem(int32_t nItemIndex) { in InvalidateItem() argument
447 if (nItemIndex == -1) { in InvalidateItem()
457 CFX_FloatRect rcRefresh = GetItemRect(nItemIndex); in InvalidateItem()
472 int32_t nItemIndex = m_aSelItems.GetItemIndex(i); in SelectItems() local
477 SetMultipleSelect(nItemIndex, true); in SelectItems()
480 SetMultipleSelect(nItemIndex, false); in SelectItems()
488 void CFX_ListCtrl::Select(int32_t nItemIndex) { in Select() argument
489 if (!IsValid(nItemIndex)) in Select()
493 m_aSelItems.Add(nItemIndex); in Select()
496 SetSingleSelect(nItemIndex); in Select()
500 bool CFX_ListCtrl::IsItemVisible(int32_t nItemIndex) const { in IsItemVisible()
502 CFX_FloatRect rcItem = GetItemRect(nItemIndex); in IsItemVisible()
507 void CFX_ListCtrl::ScrollToListItem(int32_t nItemIndex) { in ScrollToListItem() argument
508 if (!IsValid(nItemIndex)) in ScrollToListItem()
512 CFX_FloatRect rcItem = GetItemRectInternal(nItemIndex); in ScrollToListItem()
513 CFX_FloatRect rcItemCtrl = GetItemRect(nItemIndex); in ScrollToListItem()
581 void CFX_ListCtrl::ReArrange(int32_t nItemIndex) { in ReArrange() argument
584 if (CFX_ListItem* pPrevItem = m_aListItems.GetAt(nItemIndex - 1)) in ReArrange()
587 for (int32_t i = nItemIndex, sz = m_aListItems.GetSize(); i < sz; i++) { in ReArrange()
608 int32_t nItemIndex = GetItemIndex(GetBTPoint()); in GetTopItem() local
610 if (!IsItemVisible(nItemIndex) && IsItemVisible(nItemIndex + 1)) in GetTopItem()
611 nItemIndex += 1; in GetTopItem()
613 return nItemIndex; in GetTopItem()
760 void CFX_ListCtrl::SetItemSelect(int32_t nItemIndex, bool bSelected) { in SetItemSelect() argument
761 if (CFX_ListItem* pListItem = m_aListItems.GetAt(nItemIndex)) { in SetItemSelect()
774 bool CFX_ListCtrl::IsValid(int32_t nItemIndex) const { in IsValid()
775 return nItemIndex >= 0 && nItemIndex < m_aListItems.GetSize(); in IsValid()