2020-02-29 08:30:21 +01:00
|
|
|
|
2020-03-03 21:44:07 +01:00
|
|
|
//VOID AddMenuInfoLine(IN REFIT_MENU_SCREEN *Screen, IN CONST CHAR16 *InfoLine);
|
|
|
|
//VOID AddMenuInfo(IN REFIT_MENU_SCREEN *SubScreen, IN CONST CHAR16 *Line);
|
|
|
|
//VOID AddMenuEntry(IN REFIT_MENU_SCREEN *Screen, IN REFIT_MENU_ENTRY *Entry, bool freeIt);
|
|
|
|
//VOID AddMenuCheck(REFIT_MENU_SCREEN *SubScreen, CONST CHAR8 *Text, UINTN Bit, INTN ItemNum);
|
|
|
|
//VOID FreeMenu(IN REFIT_MENU_SCREEN *Screen);
|
|
|
|
//UINTN RunMenu(IN REFIT_MENU_SCREEN *Screen, OUT REFIT_ABSTRACT_MENU_ENTRY **ChosenEntry);
|
|
|
|
//UINTN RunMainMenu(IN REFIT_MENU_SCREEN *Screen, IN INTN DefaultSelection, OUT REFIT_ABSTRACT_MENU_ENTRY **ChosenEntry);
|
2020-03-27 06:54:41 +01:00
|
|
|
|
2020-03-05 04:37:21 +01:00
|
|
|
VOID OptionsMenu(OUT REFIT_ABSTRACT_MENU_ENTRY **ChosenEntry);
|
2020-02-29 08:30:21 +01:00
|
|
|
VOID FreeScrollBar(VOID);
|
2020-03-26 21:32:31 +01:00
|
|
|
#if USE_XTHEME
|
2020-04-01 14:57:32 +02:00
|
|
|
//it will be REFIT_SCREEN MEMBER, others as well?
|
|
|
|
//INTN DrawTextXY(IN const XStringW& Text, IN INTN XPos, IN INTN YPos, IN UINT8 XAlign);
|
2020-03-31 17:59:35 +02:00
|
|
|
VOID DrawMenuText(IN const XStringW& Text, IN INTN SelectedWidth, IN INTN XPos, IN INTN YPos, IN INTN Cursor);
|
2020-03-26 21:32:31 +01:00
|
|
|
#else
|
2020-02-29 08:30:21 +01:00
|
|
|
INTN DrawTextXY(IN CONST CHAR16 *Text, IN INTN XPos, IN INTN YPos, IN UINT8 XAlign);
|
2020-03-27 06:54:41 +01:00
|
|
|
VOID DrawMenuText(IN CONST CHAR16 *Text, IN INTN SelectedWidth, IN INTN XPos, IN INTN YPos, IN INTN Cursor);
|
2020-03-26 21:32:31 +01:00
|
|
|
#endif
|
2020-02-29 08:30:21 +01:00
|
|
|
VOID DrawBCSText(IN CONST CHAR16 *Text, IN INTN XPos, IN INTN YPos, IN UINT8 XAlign);
|
|
|
|
|
2020-03-03 21:44:07 +01:00
|
|
|
UINT64 TimeDiff(UINT64 t0, UINT64 t1); //double in Platform.h
|
|
|
|
|