摘要:
最近在用CEGUIMultiColumnList对控件中的元素进行排序时,有的列会出现排序混乱的情况。研究了一天CEGUIMultiColumnList的源代码,发现其默认实现方式有一些问题。下面对于CEGUIMultiColumnList简称为列表,对于没用过CEGUIMultiColumnList的各位,想象一下EXCEL表格的样子就好。在使用列表时,点击列表的表头(列表最上面一行,各种列名所在的行)中不同列改变升序或降序排序时,在列表内部会调用到CEGUIMultiColumnList::resortList(): 1 void CEGUIMultiColumnList::resortL 阅读全文