From 693e1c0fc934e3e2ee343d2c48ee61bb122e388d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 6 May 2021 09:14:13 -0400 Subject: Replace unknown list struct --- include/list_menu.h | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'include/list_menu.h') diff --git a/include/list_menu.h b/include/list_menu.h index 24c614e39..df204b247 100644 --- a/include/list_menu.h +++ b/include/list_menu.h @@ -28,6 +28,28 @@ struct ListMenuItem struct ListMenu; +// For ListMenuGet/SetTemplateField +enum ListMenuFields +{ + LISTFIELD_MOVECURSORFUNC = 0, + LISTFIELD_MOVECURSORFUNC2, + LISTFIELD_TOTALITEMS, + LISTFIELD_MAXSHOWED, + LISTFIELD_WINDOWID, + LISTFIELD_HEADERX, + LISTFIELD_ITEMX, + LISTFIELD_CURSORX, + LISTFIELD_UPTEXTY, + LISTFIELD_CURSORPAL, + LISTFIELD_FILLVALUE, + LISTFIELD_CURSORSHADOWPAL, + LISTFIELD_LETTERSPACING, + LISTFIELD_ITEMVERTICALPADDING, + LISTFIELD_SCROLLMULTIPLE, + LISTFIELD_FONTID, + LISTFIELD_CURSORKIND, +}; + struct ListMenuTemplate { /*0x00*/ const struct ListMenuItem *items; @@ -82,6 +104,6 @@ void ListMenuGetScrollAndRow(u8 listTaskId, u16 *cursorPos, u16 *itemsAbove); u16 ListMenuGetYCoordForPrintingArrowCursor(u8 listTaskId); void ListMenuOverrideSetColors(u8 cursorPal, u8 fillValue, u8 cursorShadowPal); void ListMenuDefaultCursorMoveFunc(s32 itemIndex, bool8 onInit, struct ListMenu *list); -void ListMenuSetUnkIndicatorsStructField(u8 taskId, u8 field, s32 value); +void ListMenuSetTemplateField(u8 taskId, u8 field, s32 value); #endif //GUARD_LIST_MENU_H -- cgit v1.2.3