summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
1f61170)
int ListCtrlCompareProc(TPI_FILEINFO ** pItem1, TPI_FILEINFO ** pItem2)\r
{\r
TPI_FILEINFO * item1 = * pItem1, * item2 = * pItem2;\r
int ListCtrlCompareProc(TPI_FILEINFO ** pItem1, TPI_FILEINFO ** pItem2)\r
{\r
TPI_FILEINFO * item1 = * pItem1, * item2 = * pItem2;\r
+ return (g_fSortAscend ? 1 : -1) * (\r
g_nSortColumn == 0 ? ::wxStricmp(item1->fnFileName.GetFullName(), item2->fnFileName.GetFullName()) : // Filename\r
g_nSortColumn == 1 ? NumCmp(llUnpackedSize) : // Unpacked\r
g_nSortColumn == 2 ? NumCmp(llPackedSize) : // Packed\r
g_nSortColumn == 0 ? ::wxStricmp(item1->fnFileName.GetFullName(), item2->fnFileName.GetFullName()) : // Filename\r
g_nSortColumn == 1 ? NumCmp(llUnpackedSize) : // Unpacked\r
g_nSortColumn == 2 ? NumCmp(llPackedSize) : // Packed\r
g_nSortColumn == 7 ? ::wxStricmp(item1->fnFileName.GetPath(), item2->fnFileName.GetPath()) : // Path\r
g_nSortColumn == 8 ? ::wxStricmp(GetFileTypeName(item1->fnFileName), GetFileTypeName(item2->fnFileName)) : // Type\r
g_nSortColumn == 9 ? NumCmp(llFileID) : // No\r
g_nSortColumn == 7 ? ::wxStricmp(item1->fnFileName.GetPath(), item2->fnFileName.GetPath()) : // Path\r
g_nSortColumn == 8 ? ::wxStricmp(GetFileTypeName(item1->fnFileName), GetFileTypeName(item2->fnFileName)) : // Type\r
g_nSortColumn == 9 ? NumCmp(llFileID) : // No\r
- 0;\r
- return g_fSortAscend ? nResult : nResult * -1;\r