Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16189
6f19259b-4bc3-4df7-8a09-
765794883524
{\r
UINTN SecCol;\r
UINTN ThdCol;\r
{\r
UINTN SecCol;\r
UINTN ThdCol;\r
- UINTN LeftColumnOfHelp;\r
UINTN RightColumnOfHelp;\r
UINTN TopRowOfHelp;\r
UINTN BottomRowOfHelp;\r
UINTN RightColumnOfHelp;\r
UINTN TopRowOfHelp;\r
UINTN BottomRowOfHelp;\r
ThdCol = gScreenDimensions.LeftColumn + (gScreenDimensions.RightColumn - gScreenDimensions.LeftColumn) / 3 * 2;\r
\r
StartColumnOfHelp = gScreenDimensions.LeftColumn + 2;\r
ThdCol = gScreenDimensions.LeftColumn + (gScreenDimensions.RightColumn - gScreenDimensions.LeftColumn) / 3 * 2;\r
\r
StartColumnOfHelp = gScreenDimensions.LeftColumn + 2;\r
- LeftColumnOfHelp = gScreenDimensions.LeftColumn + 1;\r
RightColumnOfHelp = gScreenDimensions.RightColumn - 1;\r
TopRowOfHelp = gScreenDimensions.BottomRow - STATUS_BAR_HEIGHT - gFooterHeight + 1;\r
BottomRowOfHelp = gScreenDimensions.BottomRow - STATUS_BAR_HEIGHT - 2;\r
RightColumnOfHelp = gScreenDimensions.RightColumn - 1;\r
TopRowOfHelp = gScreenDimensions.BottomRow - STATUS_BAR_HEIGHT - gFooterHeight + 1;\r
BottomRowOfHelp = gScreenDimensions.BottomRow - STATUS_BAR_HEIGHT - 2;\r
UINTN TopRow;\r
UINTN BottomRow;\r
UINTN Index;\r
UINTN TopRow;\r
UINTN BottomRow;\r
UINTN Index;\r
CHAR16 *StringPtr;\r
CHAR16 *OptionString;\r
CHAR16 *StringPtr;\r
CHAR16 *OptionString;\r
- CHAR16 *OutputString;\r
CHAR16 *HelpString;\r
CHAR16 *HelpHeaderString;\r
CHAR16 *HelpBottomString;\r
CHAR16 *HelpString;\r
CHAR16 *HelpHeaderString;\r
CHAR16 *HelpBottomString;\r
UI_MENU_OPTION *MenuOption;\r
UI_MENU_OPTION *NextMenuOption;\r
UI_MENU_OPTION *SavedMenuOption;\r
UI_MENU_OPTION *MenuOption;\r
UI_MENU_OPTION *NextMenuOption;\r
UI_MENU_OPTION *SavedMenuOption;\r
- UI_MENU_OPTION *PreviousMenuOption;\r
UI_CONTROL_FLAG ControlFlag;\r
UI_SCREEN_OPERATION ScreenOperation;\r
UI_CONTROL_FLAG ControlFlag;\r
UI_SCREEN_OPERATION ScreenOperation;\r
FORM_DISPLAY_ENGINE_STATEMENT *Statement;\r
BROWSER_HOT_KEY *HotKey;\r
UINTN HelpPageIndex;\r
FORM_DISPLAY_ENGINE_STATEMENT *Statement;\r
BROWSER_HOT_KEY *HotKey;\r
UINTN HelpPageIndex;\r
UINT16 BottomLineWidth;\r
EFI_STRING_ID HelpInfo;\r
UI_EVENT_TYPE EventType;\r
UINT16 BottomLineWidth;\r
EFI_STRING_ID HelpInfo;\r
UI_EVENT_TYPE EventType;\r
- FORM_DISPLAY_ENGINE_STATEMENT *InitialHighlight;\r
BOOLEAN SkipHighLight;\r
\r
EventType = UIEventNone;\r
BOOLEAN SkipHighLight;\r
\r
EventType = UIEventNone;\r
OptionString = NULL;\r
ScreenOperation = UiNoOperation;\r
NewLine = TRUE;\r
OptionString = NULL;\r
ScreenOperation = UiNoOperation;\r
NewLine = TRUE;\r
HelpPageCount = 0;\r
HelpLine = 0;\r
RowCount = 0;\r
HelpPageCount = 0;\r
HelpLine = 0;\r
RowCount = 0;\r
EachLineWidth = 0;\r
HeaderLineWidth = 0;\r
BottomLineWidth = 0;\r
EachLineWidth = 0;\r
HeaderLineWidth = 0;\r
BottomLineWidth = 0;\r
UpArrow = FALSE;\r
DownArrow = FALSE;\r
SkipValue = 0;\r
SkipHighLight = FALSE;\r
\r
NextMenuOption = NULL;\r
UpArrow = FALSE;\r
DownArrow = FALSE;\r
SkipValue = 0;\r
SkipHighLight = FALSE;\r
\r
NextMenuOption = NULL;\r
- PreviousMenuOption = NULL;\r
SavedMenuOption = NULL;\r
HotKey = NULL;\r
Repaint = TRUE;\r
MenuOption = NULL;\r
gModalSkipColumn = (CHAR16) (gStatementDimensions.RightColumn - gStatementDimensions.LeftColumn) / 6;\r
SavedMenuOption = NULL;\r
HotKey = NULL;\r
Repaint = TRUE;\r
MenuOption = NULL;\r
gModalSkipColumn = (CHAR16) (gStatementDimensions.RightColumn - gStatementDimensions.LeftColumn) / 6;\r
- InitialHighlight = gFormData->HighLightedStatement;\r
\r
ZeroMem (&Key, sizeof (EFI_INPUT_KEY));\r
\r
\r
ZeroMem (&Key, sizeof (EFI_INPUT_KEY));\r
\r
- Width = (UINT16)gOptionBlockWidth - 1;\r
TopRow = gStatementDimensions.TopRow + SCROLL_ARROW_HEIGHT;\r
BottomRow = gStatementDimensions.BottomRow - SCROLL_ARROW_HEIGHT - 1;\r
\r
TopRow = gStatementDimensions.TopRow + SCROLL_ARROW_HEIGHT;\r
BottomRow = gStatementDimensions.BottomRow - SCROLL_ARROW_HEIGHT - 1;\r
\r
IN UI_MENU_OPTION *MenuOption\r
)\r
{\r
IN UI_MENU_OPTION *MenuOption\r
)\r
{\r
UINTN Column;\r
UINTN Row;\r
CHAR16 InputText[MAX_NUMERIC_INPUT_WIDTH];\r
UINTN Column;\r
UINTN Row;\r
CHAR16 InputText[MAX_NUMERIC_INPUT_WIDTH];\r
- Status = WaitForKeyStroke (&Key);\r
+ WaitForKeyStroke (&Key);\r
\r
TheKey2:\r
switch (Key.UnicodeChar) {\r
\r
TheKey2:\r
switch (Key.UnicodeChar) {\r
IN UI_MENU_OPTION *MenuOption\r
)\r
{\r
IN UI_MENU_OPTION *MenuOption\r
)\r
{\r
EFI_INPUT_KEY Key;\r
UINTN Index;\r
CHAR16 *StringPtr;\r
EFI_INPUT_KEY Key;\r
UINTN Index;\r
CHAR16 *StringPtr;\r
- Status = WaitForKeyStroke (&Key);\r
+ WaitForKeyStroke (&Key);\r
\r
TheKey:\r
switch (Key.UnicodeChar) {\r
\r
TheKey:\r
switch (Key.UnicodeChar) {\r
} else {\r
gUserInput->InputValue.Buffer = ReturnValue;\r
gUserInput->InputValue.BufferLen = Question->CurrentValue.BufferLen;\r
} else {\r
gUserInput->InputValue.Buffer = ReturnValue;\r
gUserInput->InputValue.BufferLen = Question->CurrentValue.BufferLen;\r
- Status = EFI_SUCCESS;\r
}\r
} else {\r
ASSERT (CurrentOption != NULL);\r
}\r
} else {\r
ASSERT (CurrentOption != NULL);\r
return EFI_DEVICE_ERROR;\r
} else {\r
SetValuesByType (&gUserInput->InputValue.Value, &CurrentOption->OptionOpCode->Value, gUserInput->InputValue.Type);\r
return EFI_DEVICE_ERROR;\r
} else {\r
SetValuesByType (&gUserInput->InputValue.Value, &CurrentOption->OptionOpCode->Value, gUserInput->InputValue.Type);\r
- Status = EFI_SUCCESS;\r
UINTN Index2;\r
UINT8 *ValueArray;\r
UINT8 ValueType;\r
UINTN Index2;\r
UINT8 *ValueArray;\r
UINT8 ValueType;\r
- EFI_STRING_ID StringId;\r
EFI_IFR_ORDERED_LIST *OrderList;\r
BOOLEAN ValueInvalid;\r
\r
EFI_IFR_ORDERED_LIST *OrderList;\r
BOOLEAN ValueInvalid;\r
\r
StringPtr = NULL;\r
Character[1] = L'\0';\r
*OptionString = NULL;\r
StringPtr = NULL;\r
Character[1] = L'\0';\r
*OptionString = NULL;\r
ValueInvalid = FALSE;\r
\r
ZeroMem (FormattedNumber, 21 * sizeof (CHAR16));\r
ValueInvalid = FALSE;\r
\r
ZeroMem (FormattedNumber, 21 * sizeof (CHAR16));\r
IN VOID *Context\r
)\r
{\r
IN VOID *Context\r
)\r
{\r
- EFI_STATUS Status;\r
-\r
if (mFormDisplay != NULL) {\r
return;\r
}\r
\r
if (mFormDisplay != NULL) {\r
return;\r
}\r
\r
- Status = gBS->LocateProtocol (\r
+ gBS->LocateProtocol (\r
&gEdkiiFormDisplayEngineProtocolGuid,\r
NULL,\r
(VOID **) &mFormDisplay\r
&gEdkiiFormDisplayEngineProtocolGuid,\r
NULL,\r
(VOID **) &mFormDisplay\r
EFI_STATUS Status;\r
LIST_ENTRY *Link;\r
LIST_ENTRY *StorageLink;\r
EFI_STATUS Status;\r
LIST_ENTRY *Link;\r
LIST_ENTRY *StorageLink;\r
- BROWSER_STORAGE *Storage;\r
FORMSET_STORAGE *FormSetStorage;\r
FORM_BROWSER_FORM *Form;\r
FORM_BROWSER_FORMSET *LocalFormSet;\r
FORMSET_STORAGE *FormSetStorage;\r
FORM_BROWSER_FORM *Form;\r
FORM_BROWSER_FORMSET *LocalFormSet;\r
StorageLink = GetFirstNode (&LocalFormSet->StorageListHead);\r
while (!IsNull (&LocalFormSet->StorageListHead, StorageLink)) {\r
FormSetStorage = FORMSET_STORAGE_FROM_LINK (StorageLink);\r
StorageLink = GetFirstNode (&LocalFormSet->StorageListHead);\r
while (!IsNull (&LocalFormSet->StorageListHead, StorageLink)) {\r
FormSetStorage = FORMSET_STORAGE_FROM_LINK (StorageLink);\r
- Storage = FormSetStorage->BrowserStorage;\r
StorageLink = GetNextNode (&LocalFormSet->StorageListHead, StorageLink);\r
\r
SynchronizeStorage(FormSetStorage->BrowserStorage, FormSetStorage->ConfigRequest, FALSE);\r
StorageLink = GetNextNode (&LocalFormSet->StorageListHead, StorageLink);\r
\r
SynchronizeStorage(FormSetStorage->BrowserStorage, FormSetStorage->ConfigRequest, FALSE);\r
StorageLink = GetFirstNode (&LocalFormSet->SaveFailStorageListHead);\r
while (!IsNull (&LocalFormSet->SaveFailStorageListHead, StorageLink)) {\r
FormSetStorage = FORMSET_STORAGE_FROM_SAVE_FAIL_LINK (StorageLink);\r
StorageLink = GetFirstNode (&LocalFormSet->SaveFailStorageListHead);\r
while (!IsNull (&LocalFormSet->SaveFailStorageListHead, StorageLink)) {\r
FormSetStorage = FORMSET_STORAGE_FROM_SAVE_FAIL_LINK (StorageLink);\r
- Storage = FormSetStorage->BrowserStorage;\r
StorageLink = GetNextNode (&LocalFormSet->SaveFailStorageListHead, StorageLink);\r
\r
SynchronizeStorage(FormSetStorage->BrowserStorage, FormSetStorage->ConfigRequest, FALSE);\r
StorageLink = GetNextNode (&LocalFormSet->SaveFailStorageListHead, StorageLink);\r
\r
SynchronizeStorage(FormSetStorage->BrowserStorage, FormSetStorage->ConfigRequest, FALSE);\r
CHAR16 *RequestElement;\r
CHAR16 *NextRequestElement;\r
CHAR16 *NextElementBakup;\r
CHAR16 *RequestElement;\r
CHAR16 *NextRequestElement;\r
CHAR16 *NextElementBakup;\r
CHAR16 *SearchKey;\r
CHAR16 *ValueKey;\r
BOOLEAN RetVal;\r
CHAR16 *ConfigRequest;\r
\r
CHAR16 *SearchKey;\r
CHAR16 *ValueKey;\r
BOOLEAN RetVal;\r
CHAR16 *ConfigRequest;\r
\r
RetVal = FALSE;\r
NextElementBakup = NULL;\r
ValueKey = NULL;\r
RetVal = FALSE;\r
NextElementBakup = NULL;\r
ValueKey = NULL;\r