// 强制指定行可见,用于控制滚动条滚动到最新的消息 void EnsureRowVisible(int row) { wxDataViewItem item=GetItemByRow(row); if(item.IsOk()) { EnsureVisible(item); } }
bool DataModelListCtrl::IsAnyUnselected() { bool ok = false; #if USE_DATALISTVIEW for (unsigned int row = 0; (!ok) && (row < GetItemCount()); row++) { wxDataViewItem item = GetItemByRow(row); ok = ok || !IsSelected(item); } #else for (unsigned int row = 0; (!ok) && (row < (unsigned int)GetItemCount()); row++) ok = ok || !IsSelected(row); #endif return ok; }