X-Git-Url: https://code.delx.au/refind/blobdiff_plain/f622584e7b061f66b83ce2036cdb0f507b2353d5..b06865fd80f51e75b573269f6f987a845da4648f:/refind/screen.h diff --git a/refind/screen.h b/refind/screen.h index 2647fc7..abe9bab 100644 --- a/refind/screen.h +++ b/refind/screen.h @@ -60,11 +60,11 @@ #define ATTR_SCROLLARROW (EFI_LIGHTGREEN | EFI_BACKGROUND_BLACK) //#define LAYOUT_TEXT_WIDTH (512) -#define LAYOUT_TEXT_WIDTH (425) +//#define LAYOUT_TEXT_WIDTH (425) #define LAYOUT_BANNER_YGAP 32 -#define FONT_CELL_WIDTH (7) -#define FONT_CELL_HEIGHT (12) +//#define FONT_CELL_WIDTH (7) +//#define FONT_CELL_HEIGHT (12) extern UINTN ConWidth; extern UINTN ConHeight; @@ -84,13 +84,17 @@ VOID FinishTextScreen(IN BOOLEAN WaitAlways); VOID BeginExternalScreen(IN BOOLEAN UseGraphicsMode, IN CHAR16 *Title); VOID FinishExternalScreen(VOID); VOID TerminateScreen(VOID); +VOID DrawScreenHeader(IN CHAR16 *Title); + #if REFIT_DEBUG > 0 VOID DebugPause(VOID); #else #define DebugPause() #endif VOID EndlessIdleLoop(VOID); +BOOLEAN ReadAllKeyStrokes(VOID); VOID PauseForKey(VOID); +VOID PauseSeconds(UINTN Seconds); BOOLEAN CheckFatalError(IN EFI_STATUS Status, IN CHAR16 *where); BOOLEAN CheckError(IN EFI_STATUS Status, IN CHAR16 *where); @@ -105,6 +109,4 @@ VOID BltImageAlpha(IN EG_IMAGE *Image, IN UINTN XPos, IN UINTN YPos, IN EG_PIXEL //VOID BltImageComposite(IN EG_IMAGE *BaseImage, IN EG_IMAGE *TopImage, IN UINTN XPos, IN UINTN YPos); VOID BltImageCompositeBadge(IN EG_IMAGE *BaseImage, IN EG_IMAGE *TopImage, IN EG_IMAGE *BadgeImage, IN UINTN XPos, IN UINTN YPos); -BOOLEAN line_edit(CHAR16 *line_in, CHAR16 **line_out, UINTN x_max); - #endif