/** @file\r
Implements titlebar interface functions.\r
\r
+ Copyright (c) 2013, Hewlett-Packard Development Company, L.P.\r
Copyright (c) 2005 - 2011, Intel Corporation. All rights reserved. <BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
@param[in] Modified TRUE if the file was modified. FALSE otherwise.\r
@param[in] LastCol The last printable column.\r
@param[in] LastRow The last printable row.\r
+ @param[in] Offset The offset into the file. (only for mem/disk)\r
+ @param[in] Size The file's size. (only for mem/disk)\r
\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
MainTitleBarRefresh (\r
IN CONST CHAR16 *FileName OPTIONAL,\r
IN CONST EDIT_FILE_TYPE FileType,\r
- IN BOOLEAN ReadOnly,\r
- IN BOOLEAN Modified,\r
- IN UINTN LastCol,\r
- IN UINTN LastRow\r
+ IN CONST BOOLEAN ReadOnly,\r
+ IN CONST BOOLEAN Modified,\r
+ IN CONST UINTN LastCol,\r
+ IN CONST UINTN LastRow,\r
+ IN CONST UINTN Offset,\r
+ IN CONST UINTN Size\r
)\r
{\r
TITLE_BAR_COLOR_UNION Orig;\r
// backup the old screen attributes\r
//\r
Orig.Data = gST->ConOut->Mode->Attribute;\r
+ New.Data = 0;\r
New.Colors.Foreground = Orig.Colors.Background;\r
New.Colors.Background = Orig.Colors.Foreground;\r
\r
case FileTypeAscii:\r
case FileTypeUnicode:\r
if (FileType == FileTypeAscii){\r
+ ShellPrintEx (-1,-1, L" ASCII ");\r
+ } else {\r
ShellPrintEx (-1,-1, L" UNICODE ");\r
}\r
//\r
//\r
// Print the offset.\r
//\r
- ASSERT(FALSE);\r
+ ShellPrintEx (-1,-1, L"Offset %X | Size %X", Offset, Size);\r
case FileTypeFileBuffer:\r
break;\r
+ default:\r
+ break;\r
}\r
//\r
// print modified field\r