Beispiel #1
0
	// 强制指定行可见,用于控制滚动条滚动到最新的消息
	void EnsureRowVisible(int row)
	{
		wxDataViewItem item=GetItemByRow(row);
		if(item.IsOk())
		{
			EnsureVisible(item);
		}
	}
Beispiel #2
0
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;
}