From: Michael Brown Date: Fri, 6 Dec 2013 16:50:43 +0000 (+0000) Subject: [login] Adapt user interface to fit display size X-Git-Tag: v1.20.1~1320 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0344dc00949cd1bbf8484bf0f272cff140fa3e78;p=thirdparty%2Fipxe.git [login] Adapt user interface to fit display size Signed-off-by: Michael Brown --- diff --git a/src/hci/tui/login_ui.c b/src/hci/tui/login_ui.c index 52ab0e360..4bf0ad8f8 100644 --- a/src/hci/tui/login_ui.c +++ b/src/hci/tui/login_ui.c @@ -40,13 +40,13 @@ FILE_LICENCE ( GPL2_OR_LATER ); #define CPAIR_EDIT 2 /* Screen layout */ -#define USERNAME_LABEL_ROW 8 -#define USERNAME_ROW 10 -#define PASSWORD_LABEL_ROW 14 -#define PASSWORD_ROW 16 -#define LABEL_COL 36 -#define EDITBOX_COL 30 -#define EDITBOX_WIDTH 20 +#define USERNAME_LABEL_ROW ( ( LINES / 2U ) - 4U ) +#define USERNAME_ROW ( ( LINES / 2U ) - 2U ) +#define PASSWORD_LABEL_ROW ( ( LINES / 2U ) + 2U ) +#define PASSWORD_ROW ( ( LINES / 2U ) + 4U ) +#define LABEL_COL ( ( COLS / 2U ) - 4U ) +#define EDITBOX_COL ( ( COLS / 2U ) - 10U ) +#define EDITBOX_WIDTH 20U int login_ui ( void ) { char username[64];