X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=edit.c;h=9ce4a8837c8cafd5fa83619c67e52c5cf9b2df4e;hb=8a92b2bf542ea0483174ef36e0775cc1c71c26d6;hp=28009fec627d57f843e6bfc67be5a4f39667b1f7;hpb=4892aec476c9d7ce2cf11483cc369fcddf7bea6a;p=pkg%2Fabook.git diff --git a/edit.c b/edit.c index 28009fe..9ce4a88 100644 --- a/edit.c +++ b/edit.c @@ -1,6 +1,7 @@ /* - * edit.c + * $Id$ + * * by JH * * Copyright (C) Jaakko Heinonen @@ -9,6 +10,7 @@ #include #include #include "abook_curses.h" +#include "ui.h" #include "abook.h" #include "database.h" #include "list.h" @@ -41,7 +43,7 @@ editor_tab(int tab) "/ OTHER \\" }; - mvwhline(editw, TABLINE+1, 0, ACS_HLINE, EDITW_COLS); + mvwhline(editw, TABLINE+1, 0, UI_HLINE_CHAR, EDITW_COLS); for(i=0; i < TABS; i++) mvwaddstr(editw, TABLINE, 16 * i + 3, tab_names[i]); @@ -352,6 +354,7 @@ edit_loop(int item) werase(editw); headerline(EDITOR_HELPLINE); + refresh_statusline(); print_editor_header(item); editor_tab(tab); editor_print_data(tab, item); @@ -370,8 +373,9 @@ edit_loop(int item) case KEY_RIGHT: tab = tab == MAX_TAB ? 0 : tab + 1; break; case 'r': roll_emails(item); break; - case '?': display_editor_help(editw); break; + case '?': display_help(HELP_EDITOR); break; case 'u': edit_undo(item, RESTORE_ITEM); break; + case 12 : clearok(stdscr, 1); break; /* ^L (refresh screen) */ default: return edit_field(tab, c, item); }