diff options
| author | Sam Ravnborg <sam@mars.ravnborg.org> | 2005-11-19 23:38:06 +0100 | 
|---|---|---|
| committer | Sam Ravnborg <sam@mars.ravnborg.org> | 2005-11-19 23:38:06 +0100 | 
| commit | fa7009d5b59b8acd8071f7b3057d36eeeaf08146 (patch) | |
| tree | ba88e9f448aed4c047d8ce311ba44c8731ee96c2 /scripts/lxdialog/textbox.c | |
| parent | a06104af7dcf2f5bafaf18f373c8b2554cbfe014 (diff) | |
kconfig: Add print_title helper in lxdialog
Simplify check for long title and use a helper function in util.c
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts/lxdialog/textbox.c')
| -rw-r--r-- | scripts/lxdialog/textbox.c | 14 | 
1 files changed, 1 insertions, 13 deletions
diff --git a/scripts/lxdialog/textbox.c b/scripts/lxdialog/textbox.c index fa8d92ea02b6..77848bb8e07f 100644 --- a/scripts/lxdialog/textbox.c +++ b/scripts/lxdialog/textbox.c @@ -103,20 +103,8 @@ int dialog_textbox(const char *title, const char *file, int height, int width)  	wbkgdset(dialog, dialog_attr & A_COLOR);  	waddch(dialog, ACS_RTEE); -	if (title != NULL && strlen(title) >= width - 2) { -		/* truncate long title -- mec */ -		char *title2 = malloc(width - 2 + 1); -		memcpy(title2, title, width - 2); -		title2[width - 2] = '\0'; -		title = title2; -	} +	print_title(dialog, title, width); -	if (title != NULL) { -		wattrset(dialog, title_attr); -		mvwaddch(dialog, 0, (width - strlen(title)) / 2 - 1, ' '); -		waddstr(dialog, (char *)title); -		waddch(dialog, ' '); -	}  	print_button(dialog, " Exit ", height - 2, width / 2 - 4, TRUE);  	wnoutrefresh(dialog);  	getyx(dialog, cur_y, cur_x);	/* Save cursor position */  | 
