aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/errfile.h
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2024-05-31 10:10:53 +0100
committerMichael Brown <mcb30@ipxe.org>2024-06-20 16:28:46 -0700
commitf417f0b6a56956137d75c77f344d798f6b30a27c (patch)
treec87b523ab9f64a267555f20e8ffef84d40c6c87d /src/include/ipxe/errfile.h
parent1c3c5e2b22ca31bbf77c39aef51671d0b6e95767 (diff)
downloadipxe-f417f0b6a56956137d75c77f344d798f6b30a27c.tar.gz
[form] Add support for dynamically created interactive forms
Add support for presenting a dynamic user interface as an interactive form, alongside the existing support for presenting a dynamic user interface as a menu. An interactive form may be used to allow a user to input (or edit) values for multiple settings on a single screen, as a user-friendly alternative to prompting for setting values via the "read" command. In the present implementation, all input fields must fit on a single screen (with no scrolling), and the only supported widget type is an editable text box. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/errfile.h')
-rw-r--r--src/include/ipxe/errfile.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/ipxe/errfile.h b/src/include/ipxe/errfile.h
index d75661ba7..fcb4f0e68 100644
--- a/src/include/ipxe/errfile.h
+++ b/src/include/ipxe/errfile.h
@@ -418,6 +418,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#define ERRFILE_des ( ERRFILE_OTHER | 0x00600000 )
#define ERRFILE_editstring ( ERRFILE_OTHER | 0x00610000 )
#define ERRFILE_widget_ui ( ERRFILE_OTHER | 0x00620000 )
+#define ERRFILE_form_ui ( ERRFILE_OTHER | 0x00630000 )
/** @} */