mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-11-02 00:11:07 -04:00
Hold R+Y to create new folder
This commit is contained in:
parent
c8c3adf709
commit
e429f941be
@ -396,7 +396,10 @@ void fileBrowse_drawBottomScreen(DirEntry* entry, int fileOffset) {
|
|||||||
printf ("X - DELETE/[+R] RENAME file");
|
printf ("X - DELETE/[+R] RENAME file");
|
||||||
printf ("\n");
|
printf ("\n");
|
||||||
printf (clipboardOn ? "Y - PASTE file" : "Y - COPY file");
|
printf (clipboardOn ? "Y - PASTE file" : "Y - COPY file");
|
||||||
printf ("\n");
|
printf ("/[+R] CREATE entry");
|
||||||
|
if (!clipboardOn) {
|
||||||
|
printf ("\n");
|
||||||
|
}
|
||||||
printf (SCREENSHOTTEXT);
|
printf (SCREENSHOTTEXT);
|
||||||
printf ("\n");
|
printf ("\n");
|
||||||
printf (clipboardOn ? "SELECT - Clear Clipboard" : "SELECT - Restore Clipboard");
|
printf (clipboardOn ? "SELECT - Clear Clipboard" : "SELECT - Restore Clipboard");
|
||||||
@ -613,6 +616,28 @@ string browseForFile (void) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Create new folder
|
||||||
|
if ((held & KEY_R) && (pressed & KEY_Y)) {
|
||||||
|
pressed = 0;
|
||||||
|
consoleDemoInit();
|
||||||
|
Keyboard *kbd = keyboardDemoInit();
|
||||||
|
char newName[256];
|
||||||
|
kbd->OnKeyPressed = OnKeyPressed;
|
||||||
|
|
||||||
|
keyboardShow();
|
||||||
|
printf("Name for new folder: \n");
|
||||||
|
iscanf("%s", newName);
|
||||||
|
keyboardHide();
|
||||||
|
consoleClear();
|
||||||
|
|
||||||
|
if (newName[0] != '\0') {
|
||||||
|
if (mkdir(newName, 0777) == 0) {
|
||||||
|
getDirectoryContents (dirContents);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Copy file/folder
|
||||||
if (pressed & KEY_Y) {
|
if (pressed & KEY_Y) {
|
||||||
if (clipboardOn) {
|
if (clipboardOn) {
|
||||||
char destPath[256];
|
char destPath[256];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user