Пример #1
0
void wxAdvancedListCtrl::Sort()
{
    SetSortArrow(SortCol, SortOrder);

    if (SortCol == m_SpecialColumn)
    {
        SortItems(wxListCompareFunction, SortOrder);

        ColourList();

        return;
    }
#if 0
    // prime 'er up
    long item = GetNextItem(-1);

    while(item != -1)
    {
        SetItemData(item, item);

        item = GetNextItem(item);
    }
#endif
    // sort the list by column
    Sort(SortCol, SortOrder);
}
Пример #2
0
void wxAdvancedListCtrl::Sort()
{
    SetSortArrow(SortCol, SortOrder);
    
    long itemid = GetNextItem(-1);

    // prime 'er up
    while (itemid != -1)
    {                        
        SetItemData(itemid, itemid);
        
        itemid = GetNextItem(itemid);
    }

    SortItems(wxCompareFunction, (wxIntPtr)this);

    ColourList();

    return;
}