Rev 6973 | Rev 6990 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6973 | Rev 6987 | ||
---|---|---|---|
Line 688... | Line 688... | ||
688 | 688 | ||
689 | file_offet = file_mas[filenum+files.first]*304 + buf+32; |
689 | file_offet = file_mas[filenum+files.first]*304 + buf+32; |
690 | attr = ESDWORD[file_offet]; |
690 | attr = ESDWORD[file_offet]; |
691 | file.selected = ESBYTE[file_offet+7]; |
691 | file.selected = ESBYTE[file_offet+7]; |
- | 692 | file.sizelo = ESDWORD[file_offet+32]; |
|
692 | file.sizelo = ESDWORD[file_offet+32]; |
693 | file.sizehi = ESDWORD[file_offet+36]; |
Line 693... | Line 694... | ||
693 | file_name_off = file_offet+40; |
694 | file_name_off = file_offet+40; |
694 | 695 | ||
695 | if (! TestBit(attr, 4) ) //file or folder? |
696 | if (! TestBit(attr, 4) ) //file or folder? |
696 | { |
697 | { |
- | 698 | ext1 = strrchr(file_name_off,'.') + file_name_off; |
|
697 | ext1 = strrchr(file_name_off,'.') + file_name_off; |
699 | if (ext1==file_name_off) ext1 = NULL; //if no extension then show nothing |
- | 700 | WriteText( |
|
- | 701 | 7-strlen(ConvertSize64(file.sizelo, file.sizehi))*6+files.x+files.w - 58, |
|
- | 702 | files.text_y+y+1, |
|
- | 703 | files.font_type, |
|
- | 704 | 0, |
|
698 | if (ext1==file_name_off) ext1 = NULL; //if no extension then show nothing |
705 | ConvertSize64(file.sizelo, file.sizehi) |
699 | WriteText(7-strlen(ConvertSize(file.sizelo))*6+files.x+files.w - 58, files.text_y+y+1, files.font_type, 0, ConvertSize(file.sizelo)); |
706 | ); |
700 | if (ext1) && (strlen(ext1)<9) WriteTextCenter(files.x+files.w-140, files.text_y+y+1, 72, 0, ext1); |
707 | if (ext1) && (strlen(ext1)<9) WriteTextCenter(files.x+files.w-140, files.text_y+y+1, 72, 0, ext1); |
701 | } |
708 | } |
702 | else |
709 | else |