\r
#define SUBTITLE_INDENT 2\r
\r
+\r
+//\r
+// It take 23 characters including the NULL to print a 64 bits number with "[" and "]".\r
+// pow(2, 64) = [18446744073709551616]\r
+//\r
+#define MAX_NUMERIC_INPUT_WIDTH 23\r
+\r
typedef enum {\r
UiNoOperation,\r
UiDefault,\r
FORM_BROWSER_STATEMENT *Statement;\r
} UI_MENU_SELECTION;\r
\r
-#define UI_MENU_OPTION_SIGNATURE EFI_SIGNATURE_32 ('u', 'i', 'm', 'm')\r
-#define UI_MENU_LIST_SIGNATURE EFI_SIGNATURE_32 ('u', 'i', 'm', 'l')\r
+#define UI_MENU_OPTION_SIGNATURE SIGNATURE_32 ('u', 'i', 'm', 'm')\r
+#define UI_MENU_LIST_SIGNATURE SIGNATURE_32 ('u', 'i', 'm', 'l')\r
\r
typedef struct {\r
UINTN Signature;\r
Draw a pop up windows based on the dimension, number of lines and\r
strings specified.\r
\r
- @param RequestedWidth The width of the pop-up.\r
+ @param ScreenWidth The width of the pop-up.\r
@param NumberOfLines The number of lines.\r
@param ... A series of text strings that displayed in the pop-up.\r
\r
**/\r
VOID\r
-CreatePopUp (\r
+CreateMultiStringPopUp (\r
IN UINTN ScreenWidth,\r
IN UINTN NumberOfLines,\r
...\r
/**\r
Evaluate the result of a HII expression\r
\r
+ If Expression is NULL, then ASSERT.\r
+\r
@param FormSet FormSet associated with this expression.\r
@param Form Form associated with this expression.\r
@param Expression Expression to be evaluated.\r