X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=list.c;h=39bf4422fcd755d3b8315ade75142dfdc2a07b20;hb=ddc79c208a4b434fc9a314cc41ced960563fa07e;hp=fd1c7069307a23f2b981b2094946fb6029709b9c;hpb=12a57d9405d7910566d5ff888d743d29b0716554;p=pkg%2Fabook.git diff --git a/list.c b/list.c index fd1c706..39bf442 100644 --- a/list.c +++ b/list.c @@ -9,8 +9,8 @@ #include #include -#include "abook_curses.h" #include "abook.h" +#include "ui.h" #include "database.h" #include "edit.h" #include "list.h" @@ -48,7 +48,7 @@ refresh_list() werase(list); - print_number_of_items(); + ui_print_number_of_items(); if( items < 1 ) { refresh(); @@ -87,7 +87,7 @@ print_list_line(int i, int line) char tmp[MAX_EMAILSTR_LEN]; int extra_column = options_get_int("extra_column"); int real_emaillen = (extra_column > 2 && extra_column < ITEM_FIELDS) ? - EMAILLEN : EMAILPOS - COLS; + EMAILLEN : COLS - EMAILPOS; scrollok(list, FALSE); @@ -291,3 +291,16 @@ invert_selection() selected[i] = !selected[i]; } +inline int +list_current_item() +{ + return curitem; +} + +inline int +list_is_empty() +{ + return items < 1; +} + +