mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-11-02 00:11:07 -04:00
Show filesize with bytes as "Byte" or "Bytes"
This commit is contained in:
parent
e93e2e1794
commit
427290cec1
@ -22,8 +22,11 @@ bool clipboardInNitro = false;
|
|||||||
|
|
||||||
void printBytes(int bytes)
|
void printBytes(int bytes)
|
||||||
{
|
{
|
||||||
if (abs(bytes) < 1024)
|
if (abs(bytes) == 1)
|
||||||
iprintf("%d B", bytes);
|
iprintf("%d Byte", bytes);
|
||||||
|
|
||||||
|
else if (abs(bytes) < 1024)
|
||||||
|
iprintf("%d Bytes", bytes);
|
||||||
|
|
||||||
else if (abs(bytes) < 1024 * 1024)
|
else if (abs(bytes) < 1024 * 1024)
|
||||||
printf("%.1f KB", (float)bytes / 1024);
|
printf("%.1f KB", (float)bytes / 1024);
|
||||||
|
|||||||
@ -38,7 +38,7 @@
|
|||||||
#include "driveOperations.h"
|
#include "driveOperations.h"
|
||||||
#include "nitrofs.h"
|
#include "nitrofs.h"
|
||||||
|
|
||||||
#define SCREEN_COLS 23
|
#define SCREEN_COLS 22
|
||||||
#define ENTRIES_PER_SCREEN 23
|
#define ENTRIES_PER_SCREEN 23
|
||||||
#define ENTRIES_START_ROW 1
|
#define ENTRIES_START_ROW 1
|
||||||
#define OPTIONS_ENTRIES_START_ROW 2
|
#define OPTIONS_ENTRIES_START_ROW 2
|
||||||
@ -169,7 +169,7 @@ void showDirectoryContents (const vector<DirEntry>& dirContents, int fileOffset,
|
|||||||
printf ("\x1b[%d;27H", i + ENTRIES_START_ROW);
|
printf ("\x1b[%d;27H", i + ENTRIES_START_ROW);
|
||||||
printf ("(dir)");
|
printf ("(dir)");
|
||||||
} else {
|
} else {
|
||||||
printf ("\x1b[%d;24H", i + ENTRIES_START_ROW);
|
printf ("\x1b[%d;23H", i + ENTRIES_START_ROW);
|
||||||
printBytes((int)entry->size);
|
printBytes((int)entry->size);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -415,6 +415,8 @@ void fileBrowse_drawBottomScreen(DirEntry* entry, int fileOffset) {
|
|||||||
if (strcmp(entry->name.c_str(), "..") != 0) {
|
if (strcmp(entry->name.c_str(), "..") != 0) {
|
||||||
if (entry->isDirectory) {
|
if (entry->isDirectory) {
|
||||||
printf ("(dir)");
|
printf ("(dir)");
|
||||||
|
} else if (entry->size == 1) {
|
||||||
|
printf ("%i Byte", (int)entry->size);
|
||||||
} else {
|
} else {
|
||||||
printf ("%i Bytes", (int)entry->size);
|
printf ("%i Bytes", (int)entry->size);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user