mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-04 18:58:22 -04:00
Decompile filemanFileToCopyOrDeleteListMenuHandler
This commit is contained in:
@@ -1123,8 +1123,8 @@
|
||||
#define MENUOP_16 16
|
||||
#define MENUOP_GETTEXT 17
|
||||
#define MENUOP_SETTEXT 18
|
||||
#define MENUOP_19 19
|
||||
#define MENUOP_GETOPTIONHEIGHT 20
|
||||
#define MENUOP_RENDER 19
|
||||
#define MENUOP_GETOPTIONHEIGHT 20
|
||||
#define MENUOP_21 21
|
||||
#define MENUOP_GETCOLOUR 22
|
||||
#define MENUOP_CHECKHIDDEN 24
|
||||
|
||||
@@ -13,7 +13,7 @@ void func0f1083d0(struct savelocation000 *arg0, s32 filetype);
|
||||
char *filemanMenuTextFailReason(struct menuitem *item);
|
||||
char *filemanMenuTextDeviceNameForError(struct menuitem *item);
|
||||
void filemanPushErrorDialog(u16 errno);
|
||||
char *func0f1086b8(s32 arg0, s32 arg1, s32 arg2);
|
||||
s32 func0f1086b8(s32 arg0, s32 arg1, s32 arg2);
|
||||
char *filemanMenuTextErrorTitle(struct menuitem *item);
|
||||
char *filemanMenuTextFileType(struct menuitem *item);
|
||||
void func0f10898c(void);
|
||||
@@ -37,7 +37,7 @@ char *filemanMenuTextLocationName2(struct menuitem *item);
|
||||
char *filemanMenuTextSaveLocationSpaces(struct menuitem *item);
|
||||
void func0f10a51c(s32 arg0, u32 arg1);
|
||||
char *filemanMenuTextFileInUseDescription(struct menuitem *item);
|
||||
u32 func0f10a630(void);
|
||||
Gfx *func0f10a630(Gfx *gdl, struct menuitemmodelrenderdata *renderdata, u32 arg2, u32 arg3);
|
||||
bool func0f10a97c(struct savelocation000 *arg0);
|
||||
s32 filemanFileToCopyOrDeleteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data, bool isdelete);
|
||||
void filemanPushDeleteFileDialog(u32 arg0);
|
||||
|
||||
+15
-15
@@ -3493,6 +3493,20 @@ struct handlerdata_checkbox {
|
||||
u32 value;
|
||||
};
|
||||
|
||||
struct handlerdata_dropdown {
|
||||
u32 value;
|
||||
u32 unk04;
|
||||
};
|
||||
|
||||
struct handlerdata_keyboard {
|
||||
char *string;
|
||||
};
|
||||
|
||||
struct handlerdata_label {
|
||||
u32 colour1;
|
||||
u32 colour2;
|
||||
};
|
||||
|
||||
struct handlerdata_list {
|
||||
u32 value;
|
||||
u32 unk04;
|
||||
@@ -3508,20 +3522,6 @@ struct handlerdata_list2 {
|
||||
u32 unk0c;
|
||||
};
|
||||
|
||||
struct handlerdata_dropdown {
|
||||
u32 value;
|
||||
u32 unk04;
|
||||
};
|
||||
|
||||
struct handlerdata_keyboard {
|
||||
char *string;
|
||||
};
|
||||
|
||||
struct handlerdata_label {
|
||||
u32 colour1;
|
||||
u32 colour2;
|
||||
};
|
||||
|
||||
struct handlerdata_slider {
|
||||
u32 value;
|
||||
char *label;
|
||||
@@ -4886,7 +4886,7 @@ struct savelocation {
|
||||
/*0x2c4*/ u32 unk2c4;
|
||||
/*0x2c8*/ u32 unk2c8;
|
||||
/*0x2cc*/ u32 unk2cc;
|
||||
/*0x2d0*/ u16 unk2d0;
|
||||
/*0x2d0*/ s16 unk2d0;
|
||||
/*0x2d2*/ s8 spacesfree[4];
|
||||
/*0x2d8*/ struct savelocation_2d8 unk2d8[4];
|
||||
/*0x2f8*/ u32 unk2f8;
|
||||
|
||||
Reference in New Issue
Block a user